From 25c5ca013d44f4fdaafe13f8ad82ad716931424e Mon Sep 17 00:00:00 2001 From: alexandreB Date: Fri, 26 Oct 2018 22:20:38 +0000 Subject: [PATCH 01/47] add pip installation recommandation into install.sh --- diva_evaluation_cli/bin/install.sh | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/diva_evaluation_cli/bin/install.sh b/diva_evaluation_cli/bin/install.sh index d10a46d..c26f3e5 100755 --- a/diva_evaluation_cli/bin/install.sh +++ b/diva_evaluation_cli/bin/install.sh @@ -17,19 +17,30 @@ if [ $EXIT_STATUS -ne 0 ];then # Check that .local/bin path is in $PATH echo $PATH | grep /.local/bin > /dev/null EXIT_STATUS=$? + if [ $EXIT_STATUS -ne 0 ];then - echo "Please execute the following command in your shell or add it to you bashrc file before running the script:" + echo "Please add ~/.local/bin to your PATH before running the script:" echo "export PATH=\"${PATH}:${HOME}/.local/bin\"" exit 1 fi # Install using python3 - python3 -m pip install setuptools --user - python3 -m pip install -e . --user -U + options='--user' else # Install using venv python - python -m pip install setuptools - python -m pip install -e . -U + options='' +fi + +# Check if pip is installed +python3 -m pip > /dev/null +EXIT_STATUS=$? + +if [ $EXIT_STATUS -ne 0 ];then + echo "Please install pip before running the script:" + echo "sudo apt-get install python3-pip" + exit 1 fi +python3 -m pip install setuptools $options +python3 -m pip install -e . -U $options -- GitLab From db693348088cb815c09242a716c8bf8a0636e2cc Mon Sep 17 00:00:00 2001 From: alexandreB Date: Tue, 30 Oct 2018 20:45:04 +0000 Subject: [PATCH 02/47] add get-status command --- diva_evaluation_cli/bin/cli.py | 26 +++++++------ .../system_types => commands}/__init__.py | 0 .../bin/{ => commands}/actev_command.py | 0 .../bin/{ => commands}/actev_design_chunks.py | 2 +- .../bin/{ => commands}/actev_exec.py | 2 +- .../actev_experiment_cleanup.py | 2 +- .../{ => commands}/actev_experiment_init.py | 2 +- .../bin/{ => commands}/actev_get_system.py | 4 +- .../actev_get_system_subcommands}/__init__.py | 0 .../docker_command.py | 2 +- .../git_command.py | 2 +- .../other_command.py | 2 +- .../bin/{ => commands}/actev_merge_chunks.py | 2 +- .../actev_post_process_chunk.py | 2 +- .../{ => commands}/actev_pre_process_chunk.py | 2 +- .../bin/{ => commands}/actev_process_chunk.py | 2 +- .../bin/{ => commands}/actev_reset_chunk.py | 2 +- .../bin/commands/actev_status.py | 38 +++++++++++++++++++ .../actev_status_subcommands}/__init__.py | 0 .../chunk_query_command.py | 31 +++++++++++++++ .../experiment_query_command.py | 27 +++++++++++++ .../system_query_command.py | 26 +++++++++++++ .../bin/{ => commands}/actev_system_setup.py | 2 +- .../{ => commands}/actev_validate_system.py | 2 +- .../bin/private_src/get_system/__init__.py | 0 .../get/get_docker.sh | 0 .../get/get_git.sh | 0 .../get/get_other.sh | 0 .../get_system/system_types_definition.py | 19 ++++++++++ .../private_entry_points/actev_get_system.py | 6 +-- .../actev_validate_system.py | 2 +- .../status/query_types_definition.py | 20 ++++++++++ .../system_types/system_types_definition.py | 19 ---------- .../private_src/validate_system/__init__.py | 0 .../expected_container_output.txt | 0 .../expected_structure.txt | 0 .../expected_validation_result.txt | 1 + .../validate_system.py | 0 .../src/entry_points/actev_status.py | 13 +++++++ 39 files changed, 209 insertions(+), 51 deletions(-) rename diva_evaluation_cli/bin/{private_src/system_types => commands}/__init__.py (100%) rename diva_evaluation_cli/bin/{ => commands}/actev_command.py (100%) rename diva_evaluation_cli/bin/{ => commands}/actev_design_chunks.py (95%) rename diva_evaluation_cli/bin/{ => commands}/actev_exec.py (97%) rename diva_evaluation_cli/bin/{ => commands}/actev_experiment_cleanup.py (92%) rename diva_evaluation_cli/bin/{ => commands}/actev_experiment_init.py (96%) rename diva_evaluation_cli/bin/{ => commands}/actev_get_system.py (90%) rename diva_evaluation_cli/bin/{private_src/system_types/commands => commands/actev_get_system_subcommands}/__init__.py (100%) rename diva_evaluation_cli/bin/{private_src/system_types/commands => commands/actev_get_system_subcommands}/docker_command.py (93%) rename diva_evaluation_cli/bin/{private_src/system_types/commands => commands/actev_get_system_subcommands}/git_command.py (95%) rename diva_evaluation_cli/bin/{private_src/system_types/commands => commands/actev_get_system_subcommands}/other_command.py (95%) rename diva_evaluation_cli/bin/{ => commands}/actev_merge_chunks.py (95%) rename diva_evaluation_cli/bin/{ => commands}/actev_post_process_chunk.py (94%) rename diva_evaluation_cli/bin/{ => commands}/actev_pre_process_chunk.py (94%) rename diva_evaluation_cli/bin/{ => commands}/actev_process_chunk.py (94%) rename diva_evaluation_cli/bin/{ => commands}/actev_reset_chunk.py (94%) create mode 100644 diva_evaluation_cli/bin/commands/actev_status.py rename diva_evaluation_cli/bin/{private_src/validation => commands/actev_status_subcommands}/__init__.py (100%) create mode 100644 diva_evaluation_cli/bin/commands/actev_status_subcommands/chunk_query_command.py create mode 100644 diva_evaluation_cli/bin/commands/actev_status_subcommands/experiment_query_command.py create mode 100644 diva_evaluation_cli/bin/commands/actev_status_subcommands/system_query_command.py rename diva_evaluation_cli/bin/{ => commands}/actev_system_setup.py (92%) rename diva_evaluation_cli/bin/{ => commands}/actev_validate_system.py (92%) create mode 100644 diva_evaluation_cli/bin/private_src/get_system/__init__.py rename diva_evaluation_cli/bin/private_src/{system_types => get_system}/get/get_docker.sh (100%) rename diva_evaluation_cli/bin/private_src/{system_types => get_system}/get/get_git.sh (100%) rename diva_evaluation_cli/bin/private_src/{system_types => get_system}/get/get_other.sh (100%) create mode 100644 diva_evaluation_cli/bin/private_src/get_system/system_types_definition.py create mode 100644 diva_evaluation_cli/bin/private_src/status/query_types_definition.py delete mode 100644 diva_evaluation_cli/bin/private_src/system_types/system_types_definition.py create mode 100644 diva_evaluation_cli/bin/private_src/validate_system/__init__.py rename diva_evaluation_cli/bin/private_src/{validation => validate_system}/expected_container_output.txt (100%) rename diva_evaluation_cli/bin/private_src/{validation => validate_system}/expected_structure.txt (100%) rename diva_evaluation_cli/bin/private_src/{validation => validate_system}/expected_validation_result.txt (92%) rename diva_evaluation_cli/bin/private_src/{validation => validate_system}/validate_system.py (100%) create mode 100644 diva_evaluation_cli/src/entry_points/actev_status.py diff --git a/diva_evaluation_cli/bin/cli.py b/diva_evaluation_cli/bin/cli.py index b2a8987..b803b95 100644 --- a/diva_evaluation_cli/bin/cli.py +++ b/diva_evaluation_cli/bin/cli.py @@ -21,18 +21,19 @@ import logging import argparse import sys -from diva_evaluation_cli.bin.actev_get_system import ActevGetSystem -from diva_evaluation_cli.bin.actev_system_setup import ActevSystemSetup -from diva_evaluation_cli.bin.actev_validate_system import ActevValidateSystem -from diva_evaluation_cli.bin.actev_design_chunks import ActevDesignChunks -from diva_evaluation_cli.bin.actev_experiment_init import ActevExperimentInit -from diva_evaluation_cli.bin.actev_pre_process_chunk import ActevPreProcessChunk -from diva_evaluation_cli.bin.actev_process_chunk import ActevProcessChunk -from diva_evaluation_cli.bin.actev_post_process_chunk import ActevPostProcessChunk -from diva_evaluation_cli.bin.actev_reset_chunk import ActevResetChunk -from diva_evaluation_cli.bin.actev_experiment_cleanup import ActevExperimentCleanup -from diva_evaluation_cli.bin.actev_merge_chunks import ActevMergeChunks -from diva_evaluation_cli.bin.actev_exec import ActevExec +from diva_evaluation_cli.bin.commands.actev_get_system import ActevGetSystem +from diva_evaluation_cli.bin.commands.actev_system_setup import ActevSystemSetup +from diva_evaluation_cli.bin.commands.actev_validate_system import ActevValidateSystem +from diva_evaluation_cli.bin.commands.actev_design_chunks import ActevDesignChunks +from diva_evaluation_cli.bin.commands.actev_experiment_init import ActevExperimentInit +from diva_evaluation_cli.bin.commands.actev_pre_process_chunk import ActevPreProcessChunk +from diva_evaluation_cli.bin.commands.actev_process_chunk import ActevProcessChunk +from diva_evaluation_cli.bin.commands.actev_post_process_chunk import ActevPostProcessChunk +from diva_evaluation_cli.bin.commands.actev_reset_chunk import ActevResetChunk +from diva_evaluation_cli.bin.commands.actev_experiment_cleanup import ActevExperimentCleanup +from diva_evaluation_cli.bin.commands.actev_merge_chunks import ActevMergeChunks +from diva_evaluation_cli.bin.commands.actev_exec import ActevExec +from diva_evaluation_cli.bin.commands.actev_status import ActevStatus private_subcommands = [ @@ -51,6 +52,7 @@ ActevPostProcessChunk(), ActevResetChunk(), ActevMergeChunks(), ActevExperimentCleanup(), +ActevStatus() ] def cli_parser(): diff --git a/diva_evaluation_cli/bin/private_src/system_types/__init__.py b/diva_evaluation_cli/bin/commands/__init__.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/system_types/__init__.py rename to diva_evaluation_cli/bin/commands/__init__.py diff --git a/diva_evaluation_cli/bin/actev_command.py b/diva_evaluation_cli/bin/commands/actev_command.py similarity index 100% rename from diva_evaluation_cli/bin/actev_command.py rename to diva_evaluation_cli/bin/commands/actev_command.py diff --git a/diva_evaluation_cli/bin/actev_design_chunks.py b/diva_evaluation_cli/bin/commands/actev_design_chunks.py similarity index 95% rename from diva_evaluation_cli/bin/actev_design_chunks.py rename to diva_evaluation_cli/bin/commands/actev_design_chunks.py index 015bfb4..420f86b 100644 --- a/diva_evaluation_cli/bin/actev_design_chunks.py +++ b/diva_evaluation_cli/bin/commands/actev_design_chunks.py @@ -15,7 +15,7 @@ nb_video-per-chunk or n: number of videos in the chunk Warning: this file should not be modified: see src/entry_points to add your source code. """ -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.src.entry_points.actev_design_chunks import entry_point diff --git a/diva_evaluation_cli/bin/actev_exec.py b/diva_evaluation_cli/bin/commands/actev_exec.py similarity index 97% rename from diva_evaluation_cli/bin/actev_exec.py rename to diva_evaluation_cli/bin/commands/actev_exec.py index 7ccc3cc..de0d92c 100644 --- a/diva_evaluation_cli/bin/actev_exec.py +++ b/diva_evaluation_cli/bin/commands/actev_exec.py @@ -22,7 +22,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.bin.private_src.private_entry_points.actev_exec import entry_point class ActevExec(ActevCommand): diff --git a/diva_evaluation_cli/bin/actev_experiment_cleanup.py b/diva_evaluation_cli/bin/commands/actev_experiment_cleanup.py similarity index 92% rename from diva_evaluation_cli/bin/actev_experiment_cleanup.py rename to diva_evaluation_cli/bin/commands/actev_experiment_cleanup.py index 4995799..be7a14e 100644 --- a/diva_evaluation_cli/bin/actev_experiment_cleanup.py +++ b/diva_evaluation_cli/bin/commands/actev_experiment_cleanup.py @@ -10,7 +10,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.src.entry_points.actev_experiment_cleanup import entry_point diff --git a/diva_evaluation_cli/bin/actev_experiment_init.py b/diva_evaluation_cli/bin/commands/actev_experiment_init.py similarity index 96% rename from diva_evaluation_cli/bin/actev_experiment_init.py rename to diva_evaluation_cli/bin/commands/actev_experiment_init.py index cea70b9..69548e1 100644 --- a/diva_evaluation_cli/bin/actev_experiment_init.py +++ b/diva_evaluation_cli/bin/commands/actev_experiment_init.py @@ -19,7 +19,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.src.entry_points.actev_experiment_init import entry_point class ActevExperimentInit(ActevCommand): diff --git a/diva_evaluation_cli/bin/actev_get_system.py b/diva_evaluation_cli/bin/commands/actev_get_system.py similarity index 90% rename from diva_evaluation_cli/bin/actev_get_system.py rename to diva_evaluation_cli/bin/commands/actev_get_system.py index 94eb604..f2de4ab 100644 --- a/diva_evaluation_cli/bin/actev_get_system.py +++ b/diva_evaluation_cli/bin/commands/actev_get_system.py @@ -18,9 +18,9 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.bin.private_src.private_entry_points.actev_get_system import entry_point -from diva_evaluation_cli.bin.private_src.system_types.system_types_definition import system_types +from diva_evaluation_cli.bin.private_src.get_system.system_types_definition import system_types class ActevGetSystem(ActevCommand): diff --git a/diva_evaluation_cli/bin/private_src/system_types/commands/__init__.py b/diva_evaluation_cli/bin/commands/actev_get_system_subcommands/__init__.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/system_types/commands/__init__.py rename to diva_evaluation_cli/bin/commands/actev_get_system_subcommands/__init__.py diff --git a/diva_evaluation_cli/bin/private_src/system_types/commands/docker_command.py b/diva_evaluation_cli/bin/commands/actev_get_system_subcommands/docker_command.py similarity index 93% rename from diva_evaluation_cli/bin/private_src/system_types/commands/docker_command.py rename to diva_evaluation_cli/bin/commands/actev_get_system_subcommands/docker_command.py index bbed84b..df4fe2f 100644 --- a/diva_evaluation_cli/bin/private_src/system_types/commands/docker_command.py +++ b/diva_evaluation_cli/bin/commands/actev_get_system_subcommands/docker_command.py @@ -14,7 +14,7 @@ password or p: password to access the url Warning: this file should not be modified. """ -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand class ActevGetSystemDocker(ActevCommand): diff --git a/diva_evaluation_cli/bin/private_src/system_types/commands/git_command.py b/diva_evaluation_cli/bin/commands/actev_get_system_subcommands/git_command.py similarity index 95% rename from diva_evaluation_cli/bin/private_src/system_types/commands/git_command.py rename to diva_evaluation_cli/bin/commands/actev_get_system_subcommands/git_command.py index 87bbcf6..7fcbca8 100644 --- a/diva_evaluation_cli/bin/private_src/system_types/commands/git_command.py +++ b/diva_evaluation_cli/bin/commands/actev_get_system_subcommands/git_command.py @@ -17,7 +17,7 @@ install-cli or i: install the cli to use it Warning: this file should not be modified. """ -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand class ActevGetSystemGit(ActevCommand): diff --git a/diva_evaluation_cli/bin/private_src/system_types/commands/other_command.py b/diva_evaluation_cli/bin/commands/actev_get_system_subcommands/other_command.py similarity index 95% rename from diva_evaluation_cli/bin/private_src/system_types/commands/other_command.py rename to diva_evaluation_cli/bin/commands/actev_get_system_subcommands/other_command.py index 29b55db..ba09ea0 100644 --- a/diva_evaluation_cli/bin/private_src/system_types/commands/other_command.py +++ b/diva_evaluation_cli/bin/commands/actev_get_system_subcommands/other_command.py @@ -16,7 +16,7 @@ token or t: token to access the url Warning: this file should not be modified. """ -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand class ActevGetSystemOther(ActevCommand): diff --git a/diva_evaluation_cli/bin/actev_merge_chunks.py b/diva_evaluation_cli/bin/commands/actev_merge_chunks.py similarity index 95% rename from diva_evaluation_cli/bin/actev_merge_chunks.py rename to diva_evaluation_cli/bin/commands/actev_merge_chunks.py index 0a68eae..ced2e2d 100644 --- a/diva_evaluation_cli/bin/actev_merge_chunks.py +++ b/diva_evaluation_cli/bin/commands/actev_merge_chunks.py @@ -15,7 +15,7 @@ chunk-ids or i: list of chunk ids Warning: this file should not be modified: see src/entry_points to add your source code. """ -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.src.entry_points.actev_merge_chunks import entry_point diff --git a/diva_evaluation_cli/bin/actev_post_process_chunk.py b/diva_evaluation_cli/bin/commands/actev_post_process_chunk.py similarity index 94% rename from diva_evaluation_cli/bin/actev_post_process_chunk.py rename to diva_evaluation_cli/bin/commands/actev_post_process_chunk.py index f470afe..f56ebb0 100644 --- a/diva_evaluation_cli/bin/actev_post_process_chunk.py +++ b/diva_evaluation_cli/bin/commands/actev_post_process_chunk.py @@ -15,7 +15,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.src.entry_points.actev_post_process_chunk import entry_point diff --git a/diva_evaluation_cli/bin/actev_pre_process_chunk.py b/diva_evaluation_cli/bin/commands/actev_pre_process_chunk.py similarity index 94% rename from diva_evaluation_cli/bin/actev_pre_process_chunk.py rename to diva_evaluation_cli/bin/commands/actev_pre_process_chunk.py index 2ceeb78..20c7990 100644 --- a/diva_evaluation_cli/bin/actev_pre_process_chunk.py +++ b/diva_evaluation_cli/bin/commands/actev_pre_process_chunk.py @@ -15,7 +15,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.src.entry_points.actev_pre_process_chunk import entry_point class ActevPreProcessChunk(ActevCommand): diff --git a/diva_evaluation_cli/bin/actev_process_chunk.py b/diva_evaluation_cli/bin/commands/actev_process_chunk.py similarity index 94% rename from diva_evaluation_cli/bin/actev_process_chunk.py rename to diva_evaluation_cli/bin/commands/actev_process_chunk.py index 43771bf..c709ed5 100644 --- a/diva_evaluation_cli/bin/actev_process_chunk.py +++ b/diva_evaluation_cli/bin/commands/actev_process_chunk.py @@ -15,7 +15,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.src.entry_points.actev_process_chunk import entry_point diff --git a/diva_evaluation_cli/bin/actev_reset_chunk.py b/diva_evaluation_cli/bin/commands/actev_reset_chunk.py similarity index 94% rename from diva_evaluation_cli/bin/actev_reset_chunk.py rename to diva_evaluation_cli/bin/commands/actev_reset_chunk.py index 50a5c36..c91be42 100644 --- a/diva_evaluation_cli/bin/actev_reset_chunk.py +++ b/diva_evaluation_cli/bin/commands/actev_reset_chunk.py @@ -15,7 +15,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.src.entry_points.actev_reset_chunk import entry_point diff --git a/diva_evaluation_cli/bin/commands/actev_status.py b/diva_evaluation_cli/bin/commands/actev_status.py new file mode 100644 index 0000000..afaa4cd --- /dev/null +++ b/diva_evaluation_cli/bin/commands/actev_status.py @@ -0,0 +1,38 @@ +""" +USAGE + +ActEV status +Description +----------- +Executable at any time. Get the status of the experiment. + +Warning: this file should not be modified: see src/entry_points to add your source code. +""" +import logging + +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand +from diva_evaluation_cli.src.entry_points.actev_status import entry_point +from diva_evaluation_cli.bin.private_src.status.query_types_definition import query_types + +class ActevStatus(ActevCommand): + + def __init__(self): + super(ActevStatus, self).__init__('status', entry_point) + + def cli_parser(self, arg_parser): + """ Configure the description and the arguments (positional and optional) to parse. + + @param arg_parser: python arg parser to describe how to parse the command + """ + arg_parser.description= "Executable at any time. Get the status of the experiment" + + sub_parser_query_types = arg_parser.add_subparsers(title='subsubcommands', dest='query_type') + + for query_type_name in query_types.keys(): + sub_parser_query_type = sub_parser_query_types.add_parser(query_type_name) + required_named = sub_parser_query_type.add_argument_group('required named arguments') + + command = query_types[query_type_name]().cli_parser(sub_parser_query_type) + sub_parser_query_type.set_defaults(func=ActevStatus.command, object=self) + + diff --git a/diva_evaluation_cli/bin/private_src/validation/__init__.py b/diva_evaluation_cli/bin/commands/actev_status_subcommands/__init__.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/validation/__init__.py rename to diva_evaluation_cli/bin/commands/actev_status_subcommands/__init__.py diff --git a/diva_evaluation_cli/bin/commands/actev_status_subcommands/chunk_query_command.py b/diva_evaluation_cli/bin/commands/actev_status_subcommands/chunk_query_command.py new file mode 100644 index 0000000..913c4df --- /dev/null +++ b/diva_evaluation_cli/bin/commands/actev_status_subcommands/chunk_query_command.py @@ -0,0 +1,31 @@ +""" +USAGE + +ActEV status chunk-query +Description +----------- +Get the status of a chunk id + +Args +---- +chunk-id or i: chunk id + +Warning: this file should not be modified. +""" + +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand + +class ActevStatusChunkQuery(ActevCommand): + + def __init__(self): + super(ActevStatusChunkQuery, self).__init__('chunk-query', '') + + def cli_parser(self, arg_parser): + """ Configure the description and the arguments (positional and optional) to parse. + + @param arg_parser: python arg parser to describe how to parse the command + """ + arg_parser.description= "Get the status of a chunk id" + required_named = arg_parser.add_argument_group('required named arguments') + required_named.add_argument("-i", "--chunk-id", help="chunk id", required=True) + diff --git a/diva_evaluation_cli/bin/commands/actev_status_subcommands/experiment_query_command.py b/diva_evaluation_cli/bin/commands/actev_status_subcommands/experiment_query_command.py new file mode 100644 index 0000000..9f9f884 --- /dev/null +++ b/diva_evaluation_cli/bin/commands/actev_status_subcommands/experiment_query_command.py @@ -0,0 +1,27 @@ +""" +USAGE + +ActEV status experiment-query +Description +----------- +Get the status of the experiment + +Warning: this file should not be modified. +""" + +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand + +class ActevStatusExperimentQuery(ActevCommand): + + def __init__(self): + super(ActevStatusExperimentQuery, self).__init__('experiment-query', '') + + def cli_parser(self, arg_parser): + """ Configure the description and the arguments (positional and optional) to parse. + + @param arg_parser: python arg parser to describe how to parse the command + """ + arg_parser.description= "Get the status of the experiment" + required_named = arg_parser.add_argument_group('required named arguments') + + diff --git a/diva_evaluation_cli/bin/commands/actev_status_subcommands/system_query_command.py b/diva_evaluation_cli/bin/commands/actev_status_subcommands/system_query_command.py new file mode 100644 index 0000000..6d3b4f4 --- /dev/null +++ b/diva_evaluation_cli/bin/commands/actev_status_subcommands/system_query_command.py @@ -0,0 +1,26 @@ +""" +USAGE + +ActEV status system-query +Description +----------- +Get the status of the system + +Warning: this file should not be modified. +""" + +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand + +class ActevStatusSystemQuery(ActevCommand): + + def __init__(self): + super(ActevStatusSystemQuery, self).__init__('system-query', '') + + def cli_parser(self, arg_parser): + """ Configure the description and the arguments (positional and optional) to parse. + + @param arg_parser: python arg parser to describe how to parse the command + """ + arg_parser.description= "Get the status of the system" + required_named = arg_parser.add_argument_group('required named arguments') + diff --git a/diva_evaluation_cli/bin/actev_system_setup.py b/diva_evaluation_cli/bin/commands/actev_system_setup.py similarity index 92% rename from diva_evaluation_cli/bin/actev_system_setup.py rename to diva_evaluation_cli/bin/commands/actev_system_setup.py index c8edb1c..a018750 100644 --- a/diva_evaluation_cli/bin/actev_system_setup.py +++ b/diva_evaluation_cli/bin/commands/actev_system_setup.py @@ -10,7 +10,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.src.entry_points.actev_system_setup import entry_point diff --git a/diva_evaluation_cli/bin/actev_validate_system.py b/diva_evaluation_cli/bin/commands/actev_validate_system.py similarity index 92% rename from diva_evaluation_cli/bin/actev_validate_system.py rename to diva_evaluation_cli/bin/commands/actev_validate_system.py index d4fd390..f83b2cc 100644 --- a/diva_evaluation_cli/bin/actev_validate_system.py +++ b/diva_evaluation_cli/bin/commands/actev_validate_system.py @@ -10,7 +10,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour """ import logging -from diva_evaluation_cli.bin.actev_command import ActevCommand +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand from diva_evaluation_cli.bin.private_src.private_entry_points.actev_validate_system import entry_point diff --git a/diva_evaluation_cli/bin/private_src/get_system/__init__.py b/diva_evaluation_cli/bin/private_src/get_system/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/diva_evaluation_cli/bin/private_src/system_types/get/get_docker.sh b/diva_evaluation_cli/bin/private_src/get_system/get/get_docker.sh similarity index 100% rename from diva_evaluation_cli/bin/private_src/system_types/get/get_docker.sh rename to diva_evaluation_cli/bin/private_src/get_system/get/get_docker.sh diff --git a/diva_evaluation_cli/bin/private_src/system_types/get/get_git.sh b/diva_evaluation_cli/bin/private_src/get_system/get/get_git.sh similarity index 100% rename from diva_evaluation_cli/bin/private_src/system_types/get/get_git.sh rename to diva_evaluation_cli/bin/private_src/get_system/get/get_git.sh diff --git a/diva_evaluation_cli/bin/private_src/system_types/get/get_other.sh b/diva_evaluation_cli/bin/private_src/get_system/get/get_other.sh similarity index 100% rename from diva_evaluation_cli/bin/private_src/system_types/get/get_other.sh rename to diva_evaluation_cli/bin/private_src/get_system/get/get_other.sh diff --git a/diva_evaluation_cli/bin/private_src/get_system/system_types_definition.py b/diva_evaluation_cli/bin/private_src/get_system/system_types_definition.py new file mode 100644 index 0000000..17c27f5 --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/get_system/system_types_definition.py @@ -0,0 +1,19 @@ +""" +SOURCE + +Dictionary of system types: +key: name of the system type +value: command to download the system +""" + +from diva_evaluation_cli.bin.commands.actev_get_system_subcommands.docker_command import ActevGetSystemDocker +from diva_evaluation_cli.bin.commands.actev_get_system_subcommands.git_command import ActevGetSystemGit +from diva_evaluation_cli.bin.commands.actev_get_system_subcommands.other_command import ActevGetSystemOther + + +system_types = { + 'docker': ActevGetSystemDocker, + 'git': ActevGetSystemGit, + 'other': ActevGetSystemOther +} + diff --git a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_get_system.py b/diva_evaluation_cli/bin/private_src/private_entry_points/actev_get_system.py index 353ca11..aec340b 100644 --- a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_get_system.py +++ b/diva_evaluation_cli/bin/private_src/private_entry_points/actev_get_system.py @@ -4,9 +4,9 @@ ENTRY POINT This file should not be modified. """ import os -from diva_evaluation_cli.bin.private_src.system_types.system_types_definition import system_types +from diva_evaluation_cli.bin.private_src.get_system.system_types_definition import system_types -def entry_point(url, system_type, location="None", user="None", password="None", token="None", install_cli=False): +def entry_point(url, system_type, location=None, user=None, password=None, token=None, install_cli=False): """ Private entry points. """ try: @@ -30,7 +30,7 @@ def entry_point(url, system_type, location="None", user="None", password="None", # go into the right directory to execute the script path = os.path.dirname(__file__) - script = os.path.join(path, '../system_types/get/' + script) + script = os.path.join(path, '../get_system/get/' + script) script += " " + url + \ " " + location + \ " " + user + \ diff --git a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_validate_system.py b/diva_evaluation_cli/bin/private_src/private_entry_points/actev_validate_system.py index f018694..8776ef8 100644 --- a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_validate_system.py +++ b/diva_evaluation_cli/bin/private_src/private_entry_points/actev_validate_system.py @@ -4,7 +4,7 @@ ENTRY POINT This file should not be modified. """ import os -from diva_evaluation_cli.bin.private_src.validation.validate_system import validate_system +from diva_evaluation_cli.bin.private_src.validate_system.validate_system import validate_system def entry_point(): """ Private entry points. diff --git a/diva_evaluation_cli/bin/private_src/status/query_types_definition.py b/diva_evaluation_cli/bin/private_src/status/query_types_definition.py new file mode 100644 index 0000000..1103beb --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/status/query_types_definition.py @@ -0,0 +1,20 @@ +""" +SOURCE + +Dictionary of system types: +key: name of the query type +value: command to get status +""" + +from diva_evaluation_cli.bin.commands.actev_status_subcommands.chunk_query_command import ActevStatusChunkQuery +from diva_evaluation_cli.bin.commands.actev_status_subcommands.experiment_query_command import ActevStatusExperimentQuery +from diva_evaluation_cli.bin.commands.actev_status_subcommands.system_query_command import ActevStatusSystemQuery + + +query_types = { + 'chunk-query': ActevStatusChunkQuery, + 'experiment-query': ActevStatusExperimentQuery, + 'system-query': ActevStatusSystemQuery +} + + diff --git a/diva_evaluation_cli/bin/private_src/system_types/system_types_definition.py b/diva_evaluation_cli/bin/private_src/system_types/system_types_definition.py deleted file mode 100644 index 981a5a3..0000000 --- a/diva_evaluation_cli/bin/private_src/system_types/system_types_definition.py +++ /dev/null @@ -1,19 +0,0 @@ -""" -SOURCE - -Dictionary of system types: -key: name of the system type -value: command to download the system -""" - -from diva_evaluation_cli.bin.private_src.system_types.commands.docker_command import ActevGetSystemDocker -from diva_evaluation_cli.bin.private_src.system_types.commands.git_command import ActevGetSystemGit -from diva_evaluation_cli.bin.private_src.system_types.commands.other_command import ActevGetSystemOther - - -system_types = { - 'docker': ActevGetSystemDocker, - 'git': ActevGetSystemGit, - 'other': ActevGetSystemOther -} - diff --git a/diva_evaluation_cli/bin/private_src/validate_system/__init__.py b/diva_evaluation_cli/bin/private_src/validate_system/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/diva_evaluation_cli/bin/private_src/validation/expected_container_output.txt b/diva_evaluation_cli/bin/private_src/validate_system/expected_container_output.txt similarity index 100% rename from diva_evaluation_cli/bin/private_src/validation/expected_container_output.txt rename to diva_evaluation_cli/bin/private_src/validate_system/expected_container_output.txt diff --git a/diva_evaluation_cli/bin/private_src/validation/expected_structure.txt b/diva_evaluation_cli/bin/private_src/validate_system/expected_structure.txt similarity index 100% rename from diva_evaluation_cli/bin/private_src/validation/expected_structure.txt rename to diva_evaluation_cli/bin/private_src/validate_system/expected_structure.txt diff --git a/diva_evaluation_cli/bin/private_src/validation/expected_validation_result.txt b/diva_evaluation_cli/bin/private_src/validate_system/expected_validation_result.txt similarity index 92% rename from diva_evaluation_cli/bin/private_src/validation/expected_validation_result.txt rename to diva_evaluation_cli/bin/private_src/validate_system/expected_validation_result.txt index 00adc8c..1349569 100644 --- a/diva_evaluation_cli/bin/private_src/validation/expected_validation_result.txt +++ b/diva_evaluation_cli/bin/private_src/validate_system/expected_validation_result.txt @@ -7,3 +7,4 @@ actev_post_process_chunk - (chunk_id, system_cache_dir) actev_reset_chunk - (chunk_id, system_cache_dir) actev_merge_chunks - (result_location, output_file, chunks_file, chunk_ids) actev_experiment_cleanup - () +actev_status - (query_type, chunk_id=None) diff --git a/diva_evaluation_cli/bin/private_src/validation/validate_system.py b/diva_evaluation_cli/bin/private_src/validate_system/validate_system.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/validation/validate_system.py rename to diva_evaluation_cli/bin/private_src/validate_system/validate_system.py diff --git a/diva_evaluation_cli/src/entry_points/actev_status.py b/diva_evaluation_cli/src/entry_points/actev_status.py new file mode 100644 index 0000000..df5f142 --- /dev/null +++ b/diva_evaluation_cli/src/entry_points/actev_status.py @@ -0,0 +1,13 @@ +""" +ENTRY POINT + +This file should not be modified. +""" +import os + +def entry_point(query_type, chunk_id=None): + """ Private entry points. + """ + raise NotImplementedError("You should implement the entry_point method.") + + -- GitLab From bb7090b3a56f9a313e610338e3afa201e8ed8a05 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Tue, 30 Oct 2018 21:03:45 +0000 Subject: [PATCH 03/47] bump version number --- CHANGELOG.md | 5 +++++ diva_evaluation_cli/__init__.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ebb670d..4c4f7f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +1.0.3 - 10.30.18 +================ + +* Add a new command: actev status + 1.0.2 - 10.26.18 ================ diff --git a/diva_evaluation_cli/__init__.py b/diva_evaluation_cli/__init__.py index a6221b3..3f6fab6 100644 --- a/diva_evaluation_cli/__init__.py +++ b/diva_evaluation_cli/__init__.py @@ -1 +1 @@ -__version__ = '1.0.2' +__version__ = '1.0.3' -- GitLab From 9ea9076d9619c12b4570417377d2d59a769dcff5 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Fri, 2 Nov 2018 22:42:43 +0000 Subject: [PATCH 04/47] refactor actev status implementation --- diva_evaluation_cli/bin/cli.py | 6 +- .../bin/commands/actev_command.py | 10 +- .../bin/commands/actev_status.py | 2 +- .../private_entry_points}/actev_status.py | 4 +- .../bin/private_src/status/check_status.py | 103 ++++++++++++++++++ .../bin/private_src/status/status.json | 38 +++++++ .../bin/private_src/status/status_factory.py | 35 ++++++ .../expected_validation_result.txt | 1 - 8 files changed, 192 insertions(+), 7 deletions(-) rename diva_evaluation_cli/{src/entry_points => bin/private_src/private_entry_points}/actev_status.py (53%) create mode 100644 diva_evaluation_cli/bin/private_src/status/check_status.py create mode 100644 diva_evaluation_cli/bin/private_src/status/status.json create mode 100644 diva_evaluation_cli/bin/private_src/status/status_factory.py diff --git a/diva_evaluation_cli/bin/cli.py b/diva_evaluation_cli/bin/cli.py index b803b95..803e11a 100644 --- a/diva_evaluation_cli/bin/cli.py +++ b/diva_evaluation_cli/bin/cli.py @@ -39,7 +39,8 @@ from diva_evaluation_cli.bin.commands.actev_status import ActevStatus private_subcommands = [ ActevGetSystem(), ActevValidateSystem(), -ActevExec() +ActevExec(), +ActevStatus() ] public_subcommands = [ @@ -52,7 +53,6 @@ ActevPostProcessChunk(), ActevResetChunk(), ActevMergeChunks(), ActevExperimentCleanup(), -ActevStatus() ] def cli_parser(): @@ -60,7 +60,7 @@ def cli_parser(): """ logging.getLogger().setLevel(logging.INFO) handler = logging.StreamHandler(sys.stdout) - handler.setFormatter(logging.Formatter('[%(asctime)s] %(name)s-%(levelname)s: %(message)s')) + handler.setFormatter(logging.Formatter('[%(asctime)s] diva_evaluation_cli-%(levelname)s: %(message)s')) logging.getLogger().addHandler(handler) # Initialize parser diff --git a/diva_evaluation_cli/bin/commands/actev_command.py b/diva_evaluation_cli/bin/commands/actev_command.py index 36dbc66..7f550c8 100644 --- a/diva_evaluation_cli/bin/commands/actev_command.py +++ b/diva_evaluation_cli/bin/commands/actev_command.py @@ -1,5 +1,8 @@ import abc import logging +import sys + +from diva_evaluation_cli.bin.private_src.status.status_factory import StatusFactory class ActevCommand(): """ Abstract class that represents an actev command. @@ -28,10 +31,15 @@ class ActevCommand(): """ del args.__dict__['object'] del args.__dict__['func'] + try: + logging.info("Starting %s" % self.command) + StatusFactory.generateStatus(self, 'start', args.__dict__) self.entry_point(**args.__dict__) logging.info("%s done" % self.command) + StatusFactory.generateStatus(self, 'done', args.__dict__) except: logging.exception("Issue during %s" % self.command) - raise + StatusFactory.generateStatus(self, 'issue', args.__dict__) + sys.exit(1) diff --git a/diva_evaluation_cli/bin/commands/actev_status.py b/diva_evaluation_cli/bin/commands/actev_status.py index afaa4cd..6080c57 100644 --- a/diva_evaluation_cli/bin/commands/actev_status.py +++ b/diva_evaluation_cli/bin/commands/actev_status.py @@ -11,7 +11,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour import logging from diva_evaluation_cli.bin.commands.actev_command import ActevCommand -from diva_evaluation_cli.src.entry_points.actev_status import entry_point +from diva_evaluation_cli.bin.private_src.private_entry_points.actev_status import entry_point from diva_evaluation_cli.bin.private_src.status.query_types_definition import query_types class ActevStatus(ActevCommand): diff --git a/diva_evaluation_cli/src/entry_points/actev_status.py b/diva_evaluation_cli/bin/private_src/private_entry_points/actev_status.py similarity index 53% rename from diva_evaluation_cli/src/entry_points/actev_status.py rename to diva_evaluation_cli/bin/private_src/private_entry_points/actev_status.py index df5f142..2f84755 100644 --- a/diva_evaluation_cli/src/entry_points/actev_status.py +++ b/diva_evaluation_cli/bin/private_src/private_entry_points/actev_status.py @@ -5,9 +5,11 @@ This file should not be modified. """ import os +from diva_evaluation_cli.bin.private_src.status.check_status import check_status + def entry_point(query_type, chunk_id=None): """ Private entry points. """ - raise NotImplementedError("You should implement the entry_point method.") + check_status(query_type, chunk_id=chunk_id) diff --git a/diva_evaluation_cli/bin/private_src/status/check_status.py b/diva_evaluation_cli/bin/private_src/status/check_status.py new file mode 100644 index 0000000..be61beb --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/status/check_status.py @@ -0,0 +1,103 @@ +""" +SOURCE + + +""" +import json +import os + +########################### sub check functions ############################### + +def check_status_chunk(query_type, command_history_dict, status_dict, **kwargs): + """ Check status of a specific chunk id during experiment processing + """ + chunk_id = kwargs.get('chunk_id', None) + status = 'Not defined' + + process_chunk_command = 'process-chunk' + process_chunk = command_history_dict[process_chunk_command].pop() + process_chunk_status = process_chunk['status'] + experiment_init_id = command_history_dict['experiment-init'].pop()['id'] + while process_chunk['status'] != 'not defined': + if chunk_id == process_chunk['args']['chunk_id']: + if process_chunk['id'] > experiment_init_id: + status = get_status(query_type, process_chunk_command, process_chunk_status, status_dict) + break + process_chunk = command_history_dict['process-chunk'].pop() + + return status + + +def check_status_experiment(query_type, command_history_dict, status_dict, **kwargs): + """ Check status of the experiment during the process + """ + # Determine status of experiment-init first + experiment_init_command = 'experiment-init' + experiment_init = command_history_dict[experiment_init_command].pop() + experiment_init_status = experiment_init['status'] + experiment_init_id = experiment_init['id'] + + status = get_status(query_type, experiment_init_command, experiment_init_status, status_dict) + + # Determine status of all the commands between experiment-init and cleanup + if experiment_init_status == 'In progress': + commands_between_dict = command_history_dict().copy() + del commands_between_dict['experiment_init'] + del commands_between_dict['experiment_cleanup'] + del commands_between_dict['id'] + + for command in commands_between_dict: + command.pop() + command_status = command['status'] + command_id = command['id'] + + status = get_status(query_type, command, command_status, status_dict) + if status == 'Failed' and experiment_init_id < command_id: + break + + # If there is no failed command between, determine status of experiment-cleanup + if not status == 'Failed' or experiment_init_id >= command_id: + experiment_cleanup_command = 'experiment-cleanup' + experiment_cleanup_status = command_history_dict[experiment_init_command].pop()['status'] + status = get_status(query_type, experiment_cleanup_command, experiment_cleanup_status, status_dict) + + return status + +########################### Check system function ############################# + +def check_status_system(query_type, command_history_dict, status_dict, **kwargs): + """ Check status of the system. + """ + command = 'system-setup' + system_status = command_history_dict[command].pop()['status'] + status = get_status(query_type, command, system_status, status_dict) + return status + +########################### Main check function ############################### + +def check_status(query_type, **kwargs): + """ Check status of a component of the system to know wether it is running properly + + @param query_type: string representing the type of the component to check_status + """ + status_methods = {'chunk-query': check_status_chunk, + 'experiment-query': check_status_experiment, + 'system-query': check_status_system} + + path = os.path.dirname(__file__) + command_history_json = os.path.join(path, './command_history.json') + + + with open(command_history_json) as f: + command_history_dict = json.load(f) + with open(status_json) as f: + status_dict = json.load(f) + + status = status_methods[query_type](query_type, command_history_dict, status_dict, **kwargs) + print(status) + +def get_status(query_type, command, execution_status, status_dict): + """ Get the status code of a command according to a query + """ + return status_dict[query_type][command][execution_status] + diff --git a/diva_evaluation_cli/bin/private_src/status/status.json b/diva_evaluation_cli/bin/private_src/status/status.json new file mode 100644 index 0000000..6a8342b --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/status/status.json @@ -0,0 +1,38 @@ +{ +'chunk-query': { + 'process-chunk': { + 'not defined': 'Not defined', + 'start': 'In progress', + 'done': 'Processed', + 'issue':'Failed' + } +}, +'experiment-query': { + 'experiment-init': { + 'not defined': 'Not defined', + 'start': 'In progress', + 'done': 'In progress', + 'issue': 'Failed' + }, + 'experiment-cleanup':{ + 'not defined': 'In progress', + 'start': 'In progress', + 'done': 'Closed', + 'issue': 'Failed' + }, + 'others': { + 'not defined': 'In progress', + 'start': 'In progress', + 'done': 'In progress', + 'issue': 'Failed' + } +}, +'system-query': { + 'system-setup': { + 'not defined': 'Not setup', + 'start': 'Setup in progress', + 'done': 'Setup', + 'issue': 'Failed' + } +} + diff --git a/diva_evaluation_cli/bin/private_src/status/status_factory.py b/diva_evaluation_cli/bin/private_src/status/status_factory.py new file mode 100644 index 0000000..08786d3 --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/status/status_factory.py @@ -0,0 +1,35 @@ +""" +SOURCE + +""" +import json +import os + +class StatusFactory(): + + @staticmethod + def generateStatus(command, status, args): + """ Generate a dictionary inside a json file containing status of the commands + """ + from diva_evaluation_cli.bin.cli import public_subcommands + + status_id = 0 + path = os.path.dirname(__file__) + status_log = os.path.join(path, './command_history.json') + json_status = {} + + if not os.path.isfile(status_log) or os.stat(status_log).st_size == 0: + for subcommand in public_subcommands: + json_status[subcommand.command] = [{'status': 'not defined', 'id': status_id, 'args': None}] + status_id += 1 + json_status['id'] = status_id + else: + with open(status_log, 'r') as f: + json_status = json.load(f) + if command in public_subcommands: + json_status['id'] += 1 + json_status[command.command].append({'status': status, 'id': json_status['id'], 'args': args}) + + with open(status_log, 'w+') as f: + json.dump(json_status, f) + diff --git a/diva_evaluation_cli/bin/private_src/validate_system/expected_validation_result.txt b/diva_evaluation_cli/bin/private_src/validate_system/expected_validation_result.txt index 1349569..00adc8c 100644 --- a/diva_evaluation_cli/bin/private_src/validate_system/expected_validation_result.txt +++ b/diva_evaluation_cli/bin/private_src/validate_system/expected_validation_result.txt @@ -7,4 +7,3 @@ actev_post_process_chunk - (chunk_id, system_cache_dir) actev_reset_chunk - (chunk_id, system_cache_dir) actev_merge_chunks - (result_location, output_file, chunks_file, chunk_ids) actev_experiment_cleanup - () -actev_status - (query_type, chunk_id=None) -- GitLab From be8a602854776b9c0173a75cb418f1d3ca1bc8a5 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Mon, 5 Nov 2018 14:23:52 +0000 Subject: [PATCH 05/47] modify status comment titles --- diva_evaluation_cli/bin/private_src/status/check_status.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/diva_evaluation_cli/bin/private_src/status/check_status.py b/diva_evaluation_cli/bin/private_src/status/check_status.py index be61beb..77eea1d 100644 --- a/diva_evaluation_cli/bin/private_src/status/check_status.py +++ b/diva_evaluation_cli/bin/private_src/status/check_status.py @@ -6,7 +6,7 @@ SOURCE import json import os -########################### sub check functions ############################### +###### Check chunk ############################################################ def check_status_chunk(query_type, command_history_dict, status_dict, **kwargs): """ Check status of a specific chunk id during experiment processing @@ -27,6 +27,7 @@ def check_status_chunk(query_type, command_history_dict, status_dict, **kwargs): return status +###### Check experiment ####################################################### def check_status_experiment(query_type, command_history_dict, status_dict, **kwargs): """ Check status of the experiment during the process @@ -63,7 +64,7 @@ def check_status_experiment(query_type, command_history_dict, status_dict, **kwa return status -########################### Check system function ############################# +###### Check system ########################################################### def check_status_system(query_type, command_history_dict, status_dict, **kwargs): """ Check status of the system. @@ -73,7 +74,7 @@ def check_status_system(query_type, command_history_dict, status_dict, **kwargs) status = get_status(query_type, command, system_status, status_dict) return status -########################### Main check function ############################### +###### Main check function #################################################### def check_status(query_type, **kwargs): """ Check status of a component of the system to know wether it is running properly -- GitLab From 3fa82ceb6d425e7633e99a2a723371bc8bc47e15 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Mon, 5 Nov 2018 14:51:17 +0000 Subject: [PATCH 06/47] fix status json --- .gitignore | 4 ++ .../bin/private_src/status/check_status.py | 1 + .../bin/private_src/status/status.json | 57 ++++++++++--------- 3 files changed, 34 insertions(+), 28 deletions(-) diff --git a/.gitignore b/.gitignore index f0f68e4..ea7d7d4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +# Basic gitignore config *.swp *.pyc *.egg-info + +# Commands history +diva_evaluation_cli/bin/private_src/status/command_history.json diff --git a/diva_evaluation_cli/bin/private_src/status/check_status.py b/diva_evaluation_cli/bin/private_src/status/check_status.py index 77eea1d..9575963 100644 --- a/diva_evaluation_cli/bin/private_src/status/check_status.py +++ b/diva_evaluation_cli/bin/private_src/status/check_status.py @@ -87,6 +87,7 @@ def check_status(query_type, **kwargs): path = os.path.dirname(__file__) command_history_json = os.path.join(path, './command_history.json') + status_json = os.path.join(path, './status.json') with open(command_history_json) as f: diff --git a/diva_evaluation_cli/bin/private_src/status/status.json b/diva_evaluation_cli/bin/private_src/status/status.json index 6a8342b..57a3473 100644 --- a/diva_evaluation_cli/bin/private_src/status/status.json +++ b/diva_evaluation_cli/bin/private_src/status/status.json @@ -1,38 +1,39 @@ { -'chunk-query': { - 'process-chunk': { - 'not defined': 'Not defined', - 'start': 'In progress', - 'done': 'Processed', - 'issue':'Failed' +"chunk-query": { + "process-chunk": { + "not defined": "Not defined", + "start": "In progress", + "done": "Processed", + "issue":"Failed" } }, -'experiment-query': { - 'experiment-init': { - 'not defined': 'Not defined', - 'start': 'In progress', - 'done': 'In progress', - 'issue': 'Failed' +"experiment-query": { + "experiment-init": { + "not defined": "Not defined", + "start": "In progress", + "done": "In progress", + "issue": "Failed" }, - 'experiment-cleanup':{ - 'not defined': 'In progress', - 'start': 'In progress', - 'done': 'Closed', - 'issue': 'Failed' + "experiment-cleanup":{ + "not defined": "In progress", + "start": "In progress", + "done": "Closed", + "issue": "Failed" }, - 'others': { - 'not defined': 'In progress', - 'start': 'In progress', - 'done': 'In progress', - 'issue': 'Failed' + "others": { + "not defined": "In progress", + "start": "In progress", + "done": "In progress", + "issue": "Failed" } }, -'system-query': { - 'system-setup': { - 'not defined': 'Not setup', - 'start': 'Setup in progress', - 'done': 'Setup', - 'issue': 'Failed' +"system-query": { + "system-setup": { + "not defined": "Not setup", + "start": "Setup in progress", + "done": "Setup", + "issue": "Failed" } } +} -- GitLab From f191f2eca553b3b49f25c682445de5dd51616ebf Mon Sep 17 00:00:00 2001 From: alexandreB Date: Mon, 5 Nov 2018 22:13:15 +0000 Subject: [PATCH 07/47] fix check status --- .../bin/private_src/status/check_status.py | 33 +++++++++++-------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/diva_evaluation_cli/bin/private_src/status/check_status.py b/diva_evaluation_cli/bin/private_src/status/check_status.py index 9575963..65c631b 100644 --- a/diva_evaluation_cli/bin/private_src/status/check_status.py +++ b/diva_evaluation_cli/bin/private_src/status/check_status.py @@ -34,34 +34,41 @@ def check_status_experiment(query_type, command_history_dict, status_dict, **kwa """ # Determine status of experiment-init first experiment_init_command = 'experiment-init' + experiment_cleanup_command = 'experiment-cleanup' + experiment_init = command_history_dict[experiment_init_command].pop() experiment_init_status = experiment_init['status'] experiment_init_id = experiment_init['id'] status = get_status(query_type, experiment_init_command, experiment_init_status, status_dict) - + # Determine status of all the commands between experiment-init and cleanup - if experiment_init_status == 'In progress': - commands_between_dict = command_history_dict().copy() - del commands_between_dict['experiment_init'] - del commands_between_dict['experiment_cleanup'] + if status == 'In progress': + command_id = experiment_init_id + + commands_between_dict = command_history_dict.copy() + del commands_between_dict[experiment_init_command] + del commands_between_dict[experiment_cleanup_command] + del commands_between_dict['design-chunks'] del commands_between_dict['id'] - for command in commands_between_dict: - command.pop() + for command_name in commands_between_dict: + command = commands_between_dict[command_name].pop() command_status = command['status'] command_id = command['id'] - status = get_status(query_type, command, command_status, status_dict) + status = get_status(query_type, 'others', command_status, status_dict) if status == 'Failed' and experiment_init_id < command_id: break - + # If there is no failed command between, determine status of experiment-cleanup if not status == 'Failed' or experiment_init_id >= command_id: - experiment_cleanup_command = 'experiment-cleanup' - experiment_cleanup_status = command_history_dict[experiment_init_command].pop()['status'] - status = get_status(query_type, experiment_cleanup_command, experiment_cleanup_status, status_dict) - + experiment_cleanup = command_history_dict[experiment_cleanup_command].pop() + experiment_cleanup_status = experiment_cleanup['status'] + experiment_cleanup_id = experiment_cleanup['id'] + + if experiment_cleanup_id > experiment_init_id: + status = get_status(query_type, experiment_cleanup_command, experiment_cleanup_status, status_dict) return status ###### Check system ########################################################### -- GitLab From a5e8b8b40baee5228340f3036514e5aea92b71c9 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Wed, 7 Nov 2018 16:20:32 +0000 Subject: [PATCH 08/47] fix status command --- .../bin/private_src/status/check_status.py | 53 ++++++++++--------- .../bin/private_src/status/status.json | 4 +- 2 files changed, 30 insertions(+), 27 deletions(-) diff --git a/diva_evaluation_cli/bin/private_src/status/check_status.py b/diva_evaluation_cli/bin/private_src/status/check_status.py index 65c631b..cb3e7d2 100644 --- a/diva_evaluation_cli/bin/private_src/status/check_status.py +++ b/diva_evaluation_cli/bin/private_src/status/check_status.py @@ -12,8 +12,8 @@ def check_status_chunk(query_type, command_history_dict, status_dict, **kwargs): """ Check status of a specific chunk id during experiment processing """ chunk_id = kwargs.get('chunk_id', None) - status = 'Not defined' - + status = 'Not processed' + process_chunk_command = 'process-chunk' process_chunk = command_history_dict[process_chunk_command].pop() process_chunk_status = process_chunk['status'] @@ -24,53 +24,56 @@ def check_status_chunk(query_type, command_history_dict, status_dict, **kwargs): status = get_status(query_type, process_chunk_command, process_chunk_status, status_dict) break process_chunk = command_history_dict['process-chunk'].pop() - + return status - + ###### Check experiment ####################################################### def check_status_experiment(query_type, command_history_dict, status_dict, **kwargs): """ Check status of the experiment during the process """ - # Determine status of experiment-init first experiment_init_command = 'experiment-init' experiment_cleanup_command = 'experiment-cleanup' + # Determine status of experiment-init first experiment_init = command_history_dict[experiment_init_command].pop() experiment_init_status = experiment_init['status'] experiment_init_id = experiment_init['id'] - + + # Determine status of experiment cleanup + experiment_cleanup = command_history_dict[experiment_cleanup_command].pop() + experiment_cleanup_status = experiment_cleanup['status'] + experiment_cleanup_id = experiment_cleanup['id'] + status = get_status(query_type, experiment_init_command, experiment_init_status, status_dict) - + + max_id = experiment_init_id # Determine status of all the commands between experiment-init and cleanup if status == 'In progress': - command_id = experiment_init_id commands_between_dict = command_history_dict.copy() del commands_between_dict[experiment_init_command] del commands_between_dict[experiment_cleanup_command] + del commands_between_dict['system-setup'] del commands_between_dict['design-chunks'] del commands_between_dict['id'] - + for command_name in commands_between_dict: command = commands_between_dict[command_name].pop() command_status = command['status'] command_id = command['id'] + if max_id < command_id: + max_id = command_id - status = get_status(query_type, 'others', command_status, status_dict) - if status == 'Failed' and experiment_init_id < command_id: - break - - # If there is no failed command between, determine status of experiment-cleanup - if not status == 'Failed' or experiment_init_id >= command_id: - experiment_cleanup = command_history_dict[experiment_cleanup_command].pop() - experiment_cleanup_status = experiment_cleanup['status'] - experiment_cleanup_id = experiment_cleanup['id'] + if experiment_init_id < command_id: + status = get_status(query_type, 'others', command_status, status_dict) + if status == 'Failed': + break - if experiment_cleanup_id > experiment_init_id: - status = get_status(query_type, experiment_cleanup_command, experiment_cleanup_status, status_dict) + if status != 'Not defined' and experiment_cleanup_id > max_id and max_id >= experiment_init_id: + status = get_status(query_type, experiment_cleanup_command, experiment_cleanup_status, status_dict) return status - + ###### Check system ########################################################### def check_status_system(query_type, command_history_dict, status_dict, **kwargs): @@ -80,7 +83,7 @@ def check_status_system(query_type, command_history_dict, status_dict, **kwargs) system_status = command_history_dict[command].pop()['status'] status = get_status(query_type, command, system_status, status_dict) return status - + ###### Main check function #################################################### def check_status(query_type, **kwargs): @@ -91,12 +94,12 @@ def check_status(query_type, **kwargs): status_methods = {'chunk-query': check_status_chunk, 'experiment-query': check_status_experiment, 'system-query': check_status_system} - + path = os.path.dirname(__file__) command_history_json = os.path.join(path, './command_history.json') status_json = os.path.join(path, './status.json') - + with open(command_history_json) as f: command_history_dict = json.load(f) with open(status_json) as f: @@ -104,7 +107,7 @@ def check_status(query_type, **kwargs): status = status_methods[query_type](query_type, command_history_dict, status_dict, **kwargs) print(status) - + def get_status(query_type, command, execution_status, status_dict): """ Get the status code of a command according to a query """ diff --git a/diva_evaluation_cli/bin/private_src/status/status.json b/diva_evaluation_cli/bin/private_src/status/status.json index 57a3473..3f9229c 100644 --- a/diva_evaluation_cli/bin/private_src/status/status.json +++ b/diva_evaluation_cli/bin/private_src/status/status.json @@ -1,7 +1,7 @@ { "chunk-query": { "process-chunk": { - "not defined": "Not defined", + "not defined": "Not processed", "start": "In progress", "done": "Processed", "issue":"Failed" @@ -16,7 +16,7 @@ }, "experiment-cleanup":{ "not defined": "In progress", - "start": "In progress", + "start": "Closing", "done": "Closed", "issue": "Failed" }, -- GitLab From dda7feb888282f03a93a64c13d3137b00a5140a7 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Wed, 7 Nov 2018 20:32:28 +0000 Subject: [PATCH 09/47] add cli_validation_mini --- .../cli_validation_mini/activity.json | 36 + .../cli_validation_mini/chunks.json | 26 + .../cli_validation_mini/file.json | 16 + .../cli_validation_mini/output.json | 6356 +++++++++++++++++ 4 files changed, 6434 insertions(+) create mode 100644 diva_evaluation_cli/container_output/cli_validation_mini/activity.json create mode 100644 diva_evaluation_cli/container_output/cli_validation_mini/chunks.json create mode 100644 diva_evaluation_cli/container_output/cli_validation_mini/file.json create mode 100644 diva_evaluation_cli/container_output/cli_validation_mini/output.json diff --git a/diva_evaluation_cli/container_output/cli_validation_mini/activity.json b/diva_evaluation_cli/container_output/cli_validation_mini/activity.json new file mode 100644 index 0000000..8cd1427 --- /dev/null +++ b/diva_evaluation_cli/container_output/cli_validation_mini/activity.json @@ -0,0 +1,36 @@ +{ + "Closing": { + "objectTypes": [ + "Door", + "Person", + "Vehicle" + ] + }, + "Closing_Trunk": { + "objectTypes": [ + "Person", + "Vehicle" + ] + }, + "Entering": { + "objectTypes": [ + "Door", + "Person", + "Vehicle" + ] + }, + "Exiting": { + "objectTypes": [ + "Door", + "Person", + "Vehicle" + ] + }, + "Loading": { + "objectTypes": [ + "Person", + "Vehicle", + "Prop" + ] + } +} diff --git a/diva_evaluation_cli/container_output/cli_validation_mini/chunks.json b/diva_evaluation_cli/container_output/cli_validation_mini/chunks.json new file mode 100644 index 0000000..1b8238d --- /dev/null +++ b/diva_evaluation_cli/container_output/cli_validation_mini/chunks.json @@ -0,0 +1,26 @@ +{ + "Chunk1": { + "activities": [ + "Loading", + "Closing_Trunk", + "Exiting", + "Entering", + "Closing" + ], + "files": [ + "VIRAT_S_000000.mp4" + ] + }, + "Chunk2": { + "activities": [ + "Loading", + "Closing_Trunk", + "Exiting", + "Entering", + "Closing" + ], + "files": [ + "VIRAT_S_000001.mp4" + ] + } +} \ No newline at end of file diff --git a/diva_evaluation_cli/container_output/cli_validation_mini/file.json b/diva_evaluation_cli/container_output/cli_validation_mini/file.json new file mode 100644 index 0000000..0448d39 --- /dev/null +++ b/diva_evaluation_cli/container_output/cli_validation_mini/file.json @@ -0,0 +1,16 @@ +{ + "VIRAT_S_000000.mp4": { + "framerate": 30, + "selected": { + "1": 1, + "20941": 0 + } +}, +"VIRAT_S_000001.mp4": { + "framerate": 30, + "selected": { + "1": 1, + "20656": 0 + } +} +} diff --git a/diva_evaluation_cli/container_output/cli_validation_mini/output.json b/diva_evaluation_cli/container_output/cli_validation_mini/output.json new file mode 100644 index 0000000..e53166e --- /dev/null +++ b/diva_evaluation_cli/container_output/cli_validation_mini/output.json @@ -0,0 +1,6356 @@ +{ + "filesProcessed": [ + "VIRAT_S_000001.mp4", + "VIRAT_S_000000.mp4" + ], + "activities": [ + { + "presenceConf": 0.95377117395401, + "localization": { + "VIRAT_S_000001.mp4": { + "3754": 1, + "3840": 0 + } + }, + "activityID": 0, + "activity": "Loading", + "alert_frame": 3840 + }, + { + "presenceConf": 0.5472217202186584, + "localization": { + "VIRAT_S_000001.mp4": { + "3813": 1, + "3910": 0 + } + }, + "activityID": 1, + "activity": "Loading", + "alert_frame": 3910 + }, + { + "presenceConf": 0.9233182072639465, + "localization": { + "VIRAT_S_000001.mp4": { + "3768": 0, + "3707": 1 + } + }, + "activityID": 2, + "activity": "Exiting", + "alert_frame": 3768 + }, + { + "presenceConf": 0.95377117395401, + "localization": { + "VIRAT_S_000001.mp4": { + "3754": 1, + "3840": 0 + } + }, + "activityID": 39, + "activity": "Loading", + "alert_frame": 3840 + }, + { + "presenceConf": 0.26004141569137573, + "localization": { + "VIRAT_S_000001.mp4": { + "7366": 0, + "7286": 1 + } + }, + "activityID": 40, + "activity": "Loading", + "alert_frame": 7366 + }, + { + "presenceConf": 0.20680837333202362, + "localization": { + "VIRAT_S_000001.mp4": { + "6911": 0, + "6817": 1 + } + }, + "activityID": 41, + "activity": "Loading", + "alert_frame": 6911 + }, + { + "presenceConf": 0.16046388447284698, + "localization": { + "VIRAT_S_000001.mp4": { + "6494": 0, + "6447": 1 + } + }, + "activityID": 42, + "activity": "Loading", + "alert_frame": 6494 + }, + { + "presenceConf": 0.15147154033184052, + "localization": { + "VIRAT_S_000001.mp4": { + "6847": 0, + "6791": 1 + } + }, + "activityID": 43, + "activity": "Loading", + "alert_frame": 6847 + }, + { + "presenceConf": 0.12718643248081207, + "localization": { + "VIRAT_S_000001.mp4": { + "7427": 0, + "7355": 1 + } + }, + "activityID": 44, + "activity": "Loading", + "alert_frame": 7427 + }, + { + "presenceConf": 0.12048263102769852, + "localization": { + "VIRAT_S_000001.mp4": { + "7305": 0, + "7224": 1 + } + }, + "activityID": 45, + "activity": "Loading", + "alert_frame": 7305 + }, + { + "presenceConf": 0.08292372524738312, + "localization": { + "VIRAT_S_000001.mp4": { + "6977": 0, + "6902": 1 + } + }, + "activityID": 46, + "activity": "Loading", + "alert_frame": 6977 + }, + { + "presenceConf": 0.08031494915485382, + "localization": { + "VIRAT_S_000001.mp4": { + "6727": 1, + "6788": 0 + } + }, + "activityID": 47, + "activity": "Loading", + "alert_frame": 6788 + }, + { + "presenceConf": 0.06186165288090706, + "localization": { + "VIRAT_S_000001.mp4": { + "6583": 0, + "6521": 1 + } + }, + "activityID": 48, + "activity": "Loading", + "alert_frame": 6583 + }, + { + "presenceConf": 0.9233182072639465, + "localization": { + "VIRAT_S_000001.mp4": { + "3768": 0, + "3707": 1 + } + }, + "activityID": 49, + "activity": "Exiting", + "alert_frame": 3768 + }, + { + "presenceConf": 0.28509360551834106, + "localization": { + "VIRAT_S_000001.mp4": { + "6790": 1, + "6850": 0 + } + }, + "activityID": 50, + "activity": "Exiting", + "alert_frame": 6850 + }, + { + "presenceConf": 0.22902020812034607, + "localization": { + "VIRAT_S_000001.mp4": { + "6820": 1, + "6916": 0 + } + }, + "activityID": 51, + "activity": "Exiting", + "alert_frame": 6916 + }, + { + "presenceConf": 0.14795565605163574, + "localization": { + "VIRAT_S_000001.mp4": { + "6726": 1, + "6792": 0 + } + }, + "activityID": 52, + "activity": "Exiting", + "alert_frame": 6792 + }, + { + "presenceConf": 0.10630616545677185, + "localization": { + "VIRAT_S_000001.mp4": { + "6903": 1, + "6975": 0 + } + }, + "activityID": 53, + "activity": "Exiting", + "alert_frame": 6975 + }, + { + "presenceConf": 0.09059088677167892, + "localization": { + "VIRAT_S_000001.mp4": { + "6647": 1, + "6708": 0 + } + }, + "activityID": 54, + "activity": "Exiting", + "alert_frame": 6708 + }, + { + "presenceConf": 0.05573560670018196, + "localization": { + "VIRAT_S_000001.mp4": { + "7038": 0, + "6966": 1 + } + }, + "activityID": 55, + "activity": "Exiting", + "alert_frame": 7038 + }, + { + "presenceConf": 0.95377117395401, + "localization": { + "VIRAT_S_000001.mp4": { + "3754": 1, + "3840": 0 + } + }, + "activityID": 90, + "activity": "Loading", + "alert_frame": 3840 + }, + { + "presenceConf": 0.5472217202186584, + "localization": { + "VIRAT_S_000001.mp4": { + "3813": 1, + "3910": 0 + } + }, + "activityID": 91, + "activity": "Loading", + "alert_frame": 3910 + }, + { + "presenceConf": 0.26004141569137573, + "localization": { + "VIRAT_S_000001.mp4": { + "7366": 0, + "7286": 1 + } + }, + "activityID": 92, + "activity": "Loading", + "alert_frame": 7366 + }, + { + "presenceConf": 0.20680837333202362, + "localization": { + "VIRAT_S_000001.mp4": { + "6911": 0, + "6817": 1 + } + }, + "activityID": 93, + "activity": "Loading", + "alert_frame": 6911 + }, + { + "presenceConf": 0.16046388447284698, + "localization": { + "VIRAT_S_000001.mp4": { + "6494": 0, + "6447": 1 + } + }, + "activityID": 94, + "activity": "Loading", + "alert_frame": 6494 + }, + { + "presenceConf": 0.15147154033184052, + "localization": { + "VIRAT_S_000001.mp4": { + "6847": 0, + "6791": 1 + } + }, + "activityID": 95, + "activity": "Loading", + "alert_frame": 6847 + }, + { + "presenceConf": 0.1272279918193817, + "localization": { + "VIRAT_S_000001.mp4": { + "7427": 0, + "7355": 1 + } + }, + "activityID": 96, + "activity": "Loading", + "alert_frame": 7427 + }, + { + "presenceConf": 0.12048263102769852, + "localization": { + "VIRAT_S_000001.mp4": { + "7305": 0, + "7224": 1 + } + }, + "activityID": 97, + "activity": "Loading", + "alert_frame": 7305 + }, + { + "presenceConf": 0.08292372524738312, + "localization": { + "VIRAT_S_000001.mp4": { + "6977": 0, + "6902": 1 + } + }, + "activityID": 98, + "activity": "Loading", + "alert_frame": 6977 + }, + { + "presenceConf": 0.08031494915485382, + "localization": { + "VIRAT_S_000001.mp4": { + "6727": 1, + "6788": 0 + } + }, + "activityID": 99, + "activity": "Loading", + "alert_frame": 6788 + }, + { + "presenceConf": 0.06186165288090706, + "localization": { + "VIRAT_S_000001.mp4": { + "6583": 0, + "6521": 1 + } + }, + "activityID": 100, + "activity": "Loading", + "alert_frame": 6583 + }, + { + "presenceConf": 0.9233182072639465, + "localization": { + "VIRAT_S_000001.mp4": { + "3768": 0, + "3707": 1 + } + }, + "activityID": 101, + "activity": "Exiting", + "alert_frame": 3768 + }, + { + "presenceConf": 0.28509360551834106, + "localization": { + "VIRAT_S_000001.mp4": { + "6790": 1, + "6850": 0 + } + }, + "activityID": 102, + "activity": "Exiting", + "alert_frame": 6850 + }, + { + "presenceConf": 0.22902020812034607, + "localization": { + "VIRAT_S_000001.mp4": { + "6820": 1, + "6916": 0 + } + }, + "activityID": 103, + "activity": "Exiting", + "alert_frame": 6916 + }, + { + "presenceConf": 0.14795565605163574, + "localization": { + "VIRAT_S_000001.mp4": { + "6726": 1, + "6792": 0 + } + }, + "activityID": 104, + "activity": "Exiting", + "alert_frame": 6792 + }, + { + "presenceConf": 0.10630616545677185, + "localization": { + "VIRAT_S_000001.mp4": { + "6903": 1, + "6975": 0 + } + }, + "activityID": 105, + "activity": "Exiting", + "alert_frame": 6975 + }, + { + "presenceConf": 0.09059088677167892, + "localization": { + "VIRAT_S_000001.mp4": { + "6647": 1, + "6708": 0 + } + }, + "activityID": 106, + "activity": "Exiting", + "alert_frame": 6708 + }, + { + "presenceConf": 0.05573560670018196, + "localization": { + "VIRAT_S_000001.mp4": { + "7038": 0, + "6966": 1 + } + }, + "activityID": 107, + "activity": "Exiting", + "alert_frame": 7038 + }, + { + "presenceConf": 0.9396994709968567, + "localization": { + "VIRAT_S_000001.mp4": { + "10116": 1, + "10156": 0 + } + }, + "activityID": 146, + "activity": "Loading", + "alert_frame": 10156 + }, + { + "presenceConf": 0.760524332523346, + "localization": { + "VIRAT_S_000001.mp4": { + "9753": 0, + "9691": 1 + } + }, + "activityID": 147, + "activity": "Loading", + "alert_frame": 9753 + }, + { + "presenceConf": 0.26004141569137573, + "localization": { + "VIRAT_S_000001.mp4": { + "7366": 0, + "7286": 1 + } + }, + "activityID": 148, + "activity": "Loading", + "alert_frame": 7366 + }, + { + "presenceConf": 0.20680837333202362, + "localization": { + "VIRAT_S_000001.mp4": { + "6911": 0, + "6817": 1 + } + }, + "activityID": 149, + "activity": "Loading", + "alert_frame": 6911 + }, + { + "presenceConf": 0.16046388447284698, + "localization": { + "VIRAT_S_000001.mp4": { + "6494": 0, + "6447": 1 + } + }, + "activityID": 150, + "activity": "Loading", + "alert_frame": 6494 + }, + { + "presenceConf": 0.15147154033184052, + "localization": { + "VIRAT_S_000001.mp4": { + "6847": 0, + "6791": 1 + } + }, + "activityID": 151, + "activity": "Loading", + "alert_frame": 6847 + }, + { + "presenceConf": 0.1272279918193817, + "localization": { + "VIRAT_S_000001.mp4": { + "7427": 0, + "7355": 1 + } + }, + "activityID": 152, + "activity": "Loading", + "alert_frame": 7427 + }, + { + "presenceConf": 0.12048263102769852, + "localization": { + "VIRAT_S_000001.mp4": { + "7305": 0, + "7224": 1 + } + }, + "activityID": 153, + "activity": "Loading", + "alert_frame": 7305 + }, + { + "presenceConf": 0.10147663950920105, + "localization": { + "VIRAT_S_000001.mp4": { + "10234": 0, + "10127": 1 + } + }, + "activityID": 154, + "activity": "Loading", + "alert_frame": 10234 + }, + { + "presenceConf": 0.08292372524738312, + "localization": { + "VIRAT_S_000001.mp4": { + "6977": 0, + "6902": 1 + } + }, + "activityID": 155, + "activity": "Loading", + "alert_frame": 6977 + }, + { + "presenceConf": 0.08092227578163147, + "localization": { + "VIRAT_S_000001.mp4": { + "10630": 0, + "10545": 1 + } + }, + "activityID": 156, + "activity": "Loading", + "alert_frame": 10630 + }, + { + "presenceConf": 0.08031494915485382, + "localization": { + "VIRAT_S_000001.mp4": { + "6727": 1, + "6788": 0 + } + }, + "activityID": 157, + "activity": "Loading", + "alert_frame": 6788 + }, + { + "presenceConf": 0.06186165288090706, + "localization": { + "VIRAT_S_000001.mp4": { + "6583": 0, + "6521": 1 + } + }, + "activityID": 158, + "activity": "Loading", + "alert_frame": 6583 + }, + { + "presenceConf": 0.056809086352586746, + "localization": { + "VIRAT_S_000001.mp4": { + "9693": 0, + "9638": 1 + } + }, + "activityID": 159, + "activity": "Loading", + "alert_frame": 9693 + }, + { + "presenceConf": 0.9857974648475647, + "localization": { + "VIRAT_S_000001.mp4": { + "10452": 1, + "10590": 0 + } + }, + "activityID": 160, + "activity": "Exiting", + "alert_frame": 10590 + }, + { + "presenceConf": 0.28509360551834106, + "localization": { + "VIRAT_S_000001.mp4": { + "6790": 1, + "6850": 0 + } + }, + "activityID": 161, + "activity": "Exiting", + "alert_frame": 6850 + }, + { + "presenceConf": 0.22902020812034607, + "localization": { + "VIRAT_S_000001.mp4": { + "6820": 1, + "6916": 0 + } + }, + "activityID": 162, + "activity": "Exiting", + "alert_frame": 6916 + }, + { + "presenceConf": 0.2264084368944168, + "localization": { + "VIRAT_S_000001.mp4": { + "10406": 1, + "10496": 0 + } + }, + "activityID": 163, + "activity": "Exiting", + "alert_frame": 10496 + }, + { + "presenceConf": 0.14795565605163574, + "localization": { + "VIRAT_S_000001.mp4": { + "6726": 1, + "6792": 0 + } + }, + "activityID": 164, + "activity": "Exiting", + "alert_frame": 6792 + }, + { + "presenceConf": 0.10630616545677185, + "localization": { + "VIRAT_S_000001.mp4": { + "6903": 1, + "6975": 0 + } + }, + "activityID": 165, + "activity": "Exiting", + "alert_frame": 6975 + }, + { + "presenceConf": 0.09423528611660004, + "localization": { + "VIRAT_S_000001.mp4": { + "10551": 1, + "10663": 0 + } + }, + "activityID": 166, + "activity": "Exiting", + "alert_frame": 10663 + }, + { + "presenceConf": 0.09059088677167892, + "localization": { + "VIRAT_S_000001.mp4": { + "6647": 1, + "6708": 0 + } + }, + "activityID": 167, + "activity": "Exiting", + "alert_frame": 6708 + }, + { + "presenceConf": 0.05573560670018196, + "localization": { + "VIRAT_S_000001.mp4": { + "7038": 0, + "6966": 1 + } + }, + "activityID": 168, + "activity": "Exiting", + "alert_frame": 7038 + }, + { + "presenceConf": 0.8872933387756348, + "localization": { + "VIRAT_S_000001.mp4": { + "9691": 0, + "9634": 1 + } + }, + "activityID": 169, + "activity": "Entering", + "alert_frame": 9691 + }, + { + "presenceConf": 0.2089771032333374, + "localization": { + "VIRAT_S_000001.mp4": { + "9737": 0, + "9683": 1 + } + }, + "activityID": 170, + "activity": "Entering", + "alert_frame": 9737 + }, + { + "presenceConf": 0.9396994709968567, + "localization": { + "VIRAT_S_000001.mp4": { + "10116": 1, + "10156": 0 + } + }, + "activityID": 209, + "activity": "Loading", + "alert_frame": 10156 + }, + { + "presenceConf": 0.760524332523346, + "localization": { + "VIRAT_S_000001.mp4": { + "9753": 0, + "9691": 1 + } + }, + "activityID": 210, + "activity": "Loading", + "alert_frame": 9753 + }, + { + "presenceConf": 0.26004141569137573, + "localization": { + "VIRAT_S_000001.mp4": { + "7366": 0, + "7286": 1 + } + }, + "activityID": 211, + "activity": "Loading", + "alert_frame": 7366 + }, + { + "presenceConf": 0.20680837333202362, + "localization": { + "VIRAT_S_000001.mp4": { + "6911": 0, + "6817": 1 + } + }, + "activityID": 212, + "activity": "Loading", + "alert_frame": 6911 + }, + { + "presenceConf": 0.16046388447284698, + "localization": { + "VIRAT_S_000001.mp4": { + "6494": 0, + "6447": 1 + } + }, + "activityID": 213, + "activity": "Loading", + "alert_frame": 6494 + }, + { + "presenceConf": 0.15147154033184052, + "localization": { + "VIRAT_S_000001.mp4": { + "6847": 0, + "6791": 1 + } + }, + "activityID": 214, + "activity": "Loading", + "alert_frame": 6847 + }, + { + "presenceConf": 0.1272279918193817, + "localization": { + "VIRAT_S_000001.mp4": { + "7427": 0, + "7355": 1 + } + }, + "activityID": 215, + "activity": "Loading", + "alert_frame": 7427 + }, + { + "presenceConf": 0.12048263102769852, + "localization": { + "VIRAT_S_000001.mp4": { + "7305": 0, + "7224": 1 + } + }, + "activityID": 216, + "activity": "Loading", + "alert_frame": 7305 + }, + { + "presenceConf": 0.08292372524738312, + "localization": { + "VIRAT_S_000001.mp4": { + "6977": 0, + "6902": 1 + } + }, + "activityID": 217, + "activity": "Loading", + "alert_frame": 6977 + }, + { + "presenceConf": 0.08031494915485382, + "localization": { + "VIRAT_S_000001.mp4": { + "6727": 1, + "6788": 0 + } + }, + "activityID": 218, + "activity": "Loading", + "alert_frame": 6788 + }, + { + "presenceConf": 0.06186165288090706, + "localization": { + "VIRAT_S_000001.mp4": { + "6583": 0, + "6521": 1 + } + }, + "activityID": 219, + "activity": "Loading", + "alert_frame": 6583 + }, + { + "presenceConf": 0.056809086352586746, + "localization": { + "VIRAT_S_000001.mp4": { + "9693": 0, + "9638": 1 + } + }, + "activityID": 220, + "activity": "Loading", + "alert_frame": 9693 + }, + { + "presenceConf": 0.05664977431297302, + "localization": { + "VIRAT_S_000001.mp4": { + "10166": 1, + "10223": 0 + } + }, + "activityID": 221, + "activity": "Loading", + "alert_frame": 10223 + }, + { + "presenceConf": 0.9920032024383545, + "localization": { + "VIRAT_S_000001.mp4": { + "10459": 1, + "10611": 0 + } + }, + "activityID": 222, + "activity": "Exiting", + "alert_frame": 10611 + }, + { + "presenceConf": 0.28509360551834106, + "localization": { + "VIRAT_S_000001.mp4": { + "6790": 1, + "6850": 0 + } + }, + "activityID": 223, + "activity": "Exiting", + "alert_frame": 6850 + }, + { + "presenceConf": 0.22902020812034607, + "localization": { + "VIRAT_S_000001.mp4": { + "6820": 1, + "6916": 0 + } + }, + "activityID": 224, + "activity": "Exiting", + "alert_frame": 6916 + }, + { + "presenceConf": 0.22180236876010895, + "localization": { + "VIRAT_S_000001.mp4": { + "10406": 1, + "10496": 0 + } + }, + "activityID": 225, + "activity": "Exiting", + "alert_frame": 10496 + }, + { + "presenceConf": 0.14795565605163574, + "localization": { + "VIRAT_S_000001.mp4": { + "6726": 1, + "6792": 0 + } + }, + "activityID": 226, + "activity": "Exiting", + "alert_frame": 6792 + }, + { + "presenceConf": 0.10630616545677185, + "localization": { + "VIRAT_S_000001.mp4": { + "6903": 1, + "6975": 0 + } + }, + "activityID": 227, + "activity": "Exiting", + "alert_frame": 6975 + }, + { + "presenceConf": 0.09059088677167892, + "localization": { + "VIRAT_S_000001.mp4": { + "6647": 1, + "6708": 0 + } + }, + "activityID": 228, + "activity": "Exiting", + "alert_frame": 6708 + }, + { + "presenceConf": 0.08198188245296478, + "localization": { + "VIRAT_S_000001.mp4": { + "10774": 0, + "10552": 1 + } + }, + "activityID": 229, + "activity": "Exiting", + "alert_frame": 10774 + }, + { + "presenceConf": 0.05573560670018196, + "localization": { + "VIRAT_S_000001.mp4": { + "7038": 0, + "6966": 1 + } + }, + "activityID": 230, + "activity": "Exiting", + "alert_frame": 7038 + }, + { + "presenceConf": 0.8872933387756348, + "localization": { + "VIRAT_S_000001.mp4": { + "9691": 0, + "9634": 1 + } + }, + "activityID": 231, + "activity": "Entering", + "alert_frame": 9691 + }, + { + "presenceConf": 0.2089771032333374, + "localization": { + "VIRAT_S_000001.mp4": { + "9737": 0, + "9683": 1 + } + }, + "activityID": 232, + "activity": "Entering", + "alert_frame": 9737 + }, + { + "presenceConf": 0.9396994709968567, + "localization": { + "VIRAT_S_000001.mp4": { + "10163": 0, + "10123": 1 + } + }, + "activityID": 266, + "activity": "Loading", + "alert_frame": 10163 + }, + { + "presenceConf": 0.760524332523346, + "localization": { + "VIRAT_S_000001.mp4": { + "9753": 0, + "9691": 1 + } + }, + "activityID": 267, + "activity": "Loading", + "alert_frame": 9753 + }, + { + "presenceConf": 0.056809086352586746, + "localization": { + "VIRAT_S_000001.mp4": { + "9693": 0, + "9638": 1 + } + }, + "activityID": 268, + "activity": "Loading", + "alert_frame": 9693 + }, + { + "presenceConf": 0.05664977431297302, + "localization": { + "VIRAT_S_000001.mp4": { + "10166": 1, + "10223": 0 + } + }, + "activityID": 269, + "activity": "Loading", + "alert_frame": 10223 + }, + { + "presenceConf": 0.9920032024383545, + "localization": { + "VIRAT_S_000001.mp4": { + "10459": 1, + "10611": 0 + } + }, + "activityID": 270, + "activity": "Exiting", + "alert_frame": 10611 + }, + { + "presenceConf": 0.22180236876010895, + "localization": { + "VIRAT_S_000001.mp4": { + "10406": 1, + "10496": 0 + } + }, + "activityID": 271, + "activity": "Exiting", + "alert_frame": 10496 + }, + { + "presenceConf": 0.08198188245296478, + "localization": { + "VIRAT_S_000001.mp4": { + "10774": 0, + "10552": 1 + } + }, + "activityID": 272, + "activity": "Exiting", + "alert_frame": 10774 + }, + { + "presenceConf": 0.8872933387756348, + "localization": { + "VIRAT_S_000001.mp4": { + "9691": 0, + "9634": 1 + } + }, + "activityID": 273, + "activity": "Entering", + "alert_frame": 9691 + }, + { + "presenceConf": 0.2089771032333374, + "localization": { + "VIRAT_S_000001.mp4": { + "9737": 0, + "9683": 1 + } + }, + "activityID": 274, + "activity": "Entering", + "alert_frame": 9737 + }, + { + "presenceConf": 0.9396994709968567, + "localization": { + "VIRAT_S_000001.mp4": { + "10163": 0, + "10123": 1 + } + }, + "activityID": 323, + "activity": "Loading", + "alert_frame": 10163 + }, + { + "presenceConf": 0.760524332523346, + "localization": { + "VIRAT_S_000001.mp4": { + "9753": 0, + "9691": 1 + } + }, + "activityID": 324, + "activity": "Loading", + "alert_frame": 9753 + }, + { + "presenceConf": 0.056809086352586746, + "localization": { + "VIRAT_S_000001.mp4": { + "9693": 0, + "9638": 1 + } + }, + "activityID": 325, + "activity": "Loading", + "alert_frame": 9693 + }, + { + "presenceConf": 0.05664977431297302, + "localization": { + "VIRAT_S_000001.mp4": { + "10166": 1, + "10223": 0 + } + }, + "activityID": 326, + "activity": "Loading", + "alert_frame": 10223 + }, + { + "presenceConf": 0.9920032024383545, + "localization": { + "VIRAT_S_000001.mp4": { + "10459": 1, + "10611": 0 + } + }, + "activityID": 327, + "activity": "Exiting", + "alert_frame": 10611 + }, + { + "presenceConf": 0.22180236876010895, + "localization": { + "VIRAT_S_000001.mp4": { + "10406": 1, + "10496": 0 + } + }, + "activityID": 328, + "activity": "Exiting", + "alert_frame": 10496 + }, + { + "presenceConf": 0.08198188245296478, + "localization": { + "VIRAT_S_000001.mp4": { + "10774": 0, + "10552": 1 + } + }, + "activityID": 329, + "activity": "Exiting", + "alert_frame": 10774 + }, + { + "presenceConf": 0.8872933387756348, + "localization": { + "VIRAT_S_000001.mp4": { + "9691": 0, + "9634": 1 + } + }, + "activityID": 330, + "activity": "Entering", + "alert_frame": 9691 + }, + { + "presenceConf": 0.2089771032333374, + "localization": { + "VIRAT_S_000001.mp4": { + "9737": 0, + "9683": 1 + } + }, + "activityID": 331, + "activity": "Entering", + "alert_frame": 9737 + }, + { + "presenceConf": 0.2977316677570343, + "localization": { + "VIRAT_S_000001.mp4": { + "15881": 1, + "15917": 0 + } + }, + "activityID": 392, + "activity": "Loading", + "alert_frame": 15917 + }, + { + "presenceConf": 0.2765209376811981, + "localization": { + "VIRAT_S_000001.mp4": { + "16250": 0, + "16206": 1 + } + }, + "activityID": 393, + "activity": "Exiting", + "alert_frame": 16250 + }, + { + "presenceConf": 0.22580985724925995, + "localization": { + "VIRAT_S_000001.mp4": { + "16143": 1, + "16184": 0 + } + }, + "activityID": 394, + "activity": "Exiting", + "alert_frame": 16184 + }, + { + "presenceConf": 0.14527451992034912, + "localization": { + "VIRAT_S_000001.mp4": { + "16291": 0, + "16257": 1 + } + }, + "activityID": 395, + "activity": "Exiting", + "alert_frame": 16291 + }, + { + "presenceConf": 0.12191696465015411, + "localization": { + "VIRAT_S_000001.mp4": { + "16142": 0, + "16096": 1 + } + }, + "activityID": 396, + "activity": "Exiting", + "alert_frame": 16142 + }, + { + "presenceConf": 0.05815077945590019, + "localization": { + "VIRAT_S_000001.mp4": { + "16022": 1, + "16069": 0 + } + }, + "activityID": 397, + "activity": "Exiting", + "alert_frame": 16069 + }, + { + "presenceConf": 0.811169445514679, + "localization": { + "VIRAT_S_000001.mp4": { + "15907": 0, + "15853": 1 + } + }, + "activityID": 398, + "activity": "Entering", + "alert_frame": 15907 + }, + { + "presenceConf": 0.2977316677570343, + "localization": { + "VIRAT_S_000001.mp4": { + "15881": 1, + "15917": 0 + } + }, + "activityID": 456, + "activity": "Loading", + "alert_frame": 15917 + }, + { + "presenceConf": 0.19531220197677612, + "localization": { + "VIRAT_S_000001.mp4": { + "17233": 0, + "17186": 1 + } + }, + "activityID": 457, + "activity": "Loading", + "alert_frame": 17233 + }, + { + "presenceConf": 0.9146912693977356, + "localization": { + "VIRAT_S_000001.mp4": { + "17570": 1, + "17625": 0 + } + }, + "activityID": 458, + "activity": "Exiting", + "alert_frame": 17625 + }, + { + "presenceConf": 0.2765209376811981, + "localization": { + "VIRAT_S_000001.mp4": { + "16250": 0, + "16206": 1 + } + }, + "activityID": 459, + "activity": "Exiting", + "alert_frame": 16250 + }, + { + "presenceConf": 0.22580985724925995, + "localization": { + "VIRAT_S_000001.mp4": { + "16143": 1, + "16184": 0 + } + }, + "activityID": 460, + "activity": "Exiting", + "alert_frame": 16184 + }, + { + "presenceConf": 0.14527451992034912, + "localization": { + "VIRAT_S_000001.mp4": { + "16291": 0, + "16257": 1 + } + }, + "activityID": 461, + "activity": "Exiting", + "alert_frame": 16291 + }, + { + "presenceConf": 0.12191696465015411, + "localization": { + "VIRAT_S_000001.mp4": { + "16142": 0, + "16096": 1 + } + }, + "activityID": 462, + "activity": "Exiting", + "alert_frame": 16142 + }, + { + "presenceConf": 0.05815077945590019, + "localization": { + "VIRAT_S_000001.mp4": { + "16022": 1, + "16069": 0 + } + }, + "activityID": 463, + "activity": "Exiting", + "alert_frame": 16069 + }, + { + "presenceConf": 0.811169445514679, + "localization": { + "VIRAT_S_000001.mp4": { + "15907": 0, + "15853": 1 + } + }, + "activityID": 464, + "activity": "Entering", + "alert_frame": 15907 + }, + { + "presenceConf": 0.2977316677570343, + "localization": { + "VIRAT_S_000001.mp4": { + "15881": 1, + "15917": 0 + } + }, + "activityID": 519, + "activity": "Loading", + "alert_frame": 15917 + }, + { + "presenceConf": 0.19531220197677612, + "localization": { + "VIRAT_S_000001.mp4": { + "17233": 0, + "17186": 1 + } + }, + "activityID": 520, + "activity": "Loading", + "alert_frame": 17233 + }, + { + "presenceConf": 0.9146912693977356, + "localization": { + "VIRAT_S_000001.mp4": { + "17570": 1, + "17625": 0 + } + }, + "activityID": 521, + "activity": "Exiting", + "alert_frame": 17625 + }, + { + "presenceConf": 0.2765209376811981, + "localization": { + "VIRAT_S_000001.mp4": { + "16250": 0, + "16206": 1 + } + }, + "activityID": 522, + "activity": "Exiting", + "alert_frame": 16250 + }, + { + "presenceConf": 0.22580985724925995, + "localization": { + "VIRAT_S_000001.mp4": { + "16143": 1, + "16184": 0 + } + }, + "activityID": 523, + "activity": "Exiting", + "alert_frame": 16184 + }, + { + "presenceConf": 0.14527451992034912, + "localization": { + "VIRAT_S_000001.mp4": { + "16291": 0, + "16257": 1 + } + }, + "activityID": 524, + "activity": "Exiting", + "alert_frame": 16291 + }, + { + "presenceConf": 0.12191696465015411, + "localization": { + "VIRAT_S_000001.mp4": { + "16142": 0, + "16096": 1 + } + }, + "activityID": 525, + "activity": "Exiting", + "alert_frame": 16142 + }, + { + "presenceConf": 0.05815077945590019, + "localization": { + "VIRAT_S_000001.mp4": { + "16022": 1, + "16069": 0 + } + }, + "activityID": 526, + "activity": "Exiting", + "alert_frame": 16069 + }, + { + "presenceConf": 0.811169445514679, + "localization": { + "VIRAT_S_000001.mp4": { + "15907": 0, + "15853": 1 + } + }, + "activityID": 527, + "activity": "Entering", + "alert_frame": 15907 + }, + { + "presenceConf": 0.5749219655990601, + "localization": { + "VIRAT_S_000001.mp4": { + "15951": 0, + "15909": 1 + } + }, + "activityID": 585, + "activity": "Loading", + "alert_frame": 15951 + }, + { + "presenceConf": 0.33620649576187134, + "localization": { + "VIRAT_S_000001.mp4": { + "17176": 1, + "17221": 0 + } + }, + "activityID": 586, + "activity": "Loading", + "alert_frame": 17221 + }, + { + "presenceConf": 0.16198638081550598, + "localization": { + "VIRAT_S_000001.mp4": { + "15916": 0, + "15877": 1 + } + }, + "activityID": 587, + "activity": "Loading", + "alert_frame": 15916 + }, + { + "presenceConf": 0.5996270179748535, + "localization": { + "VIRAT_S_000001.mp4": { + "17596": 1, + "17634": 0 + } + }, + "activityID": 588, + "activity": "Exiting", + "alert_frame": 17634 + }, + { + "presenceConf": 0.35192930698394775, + "localization": { + "VIRAT_S_000001.mp4": { + "17555": 1, + "17601": 0 + } + }, + "activityID": 589, + "activity": "Exiting", + "alert_frame": 17601 + }, + { + "presenceConf": 0.23104111850261688, + "localization": { + "VIRAT_S_000001.mp4": { + "16238": 0, + "16195": 1 + } + }, + "activityID": 590, + "activity": "Exiting", + "alert_frame": 16238 + }, + { + "presenceConf": 0.056249406188726425, + "localization": { + "VIRAT_S_000001.mp4": { + "16002": 1, + "16051": 0 + } + }, + "activityID": 591, + "activity": "Exiting", + "alert_frame": 16051 + }, + { + "presenceConf": 0.7707611322402954, + "localization": { + "VIRAT_S_000001.mp4": { + "15828": 1, + "15878": 0 + } + }, + "activityID": 592, + "activity": "Entering", + "alert_frame": 15878 + }, + { + "presenceConf": 0.32903990149497986, + "localization": { + "VIRAT_S_000001.mp4": { + "15910": 0, + "15876": 1 + } + }, + "activityID": 593, + "activity": "Entering", + "alert_frame": 15910 + }, + { + "presenceConf": 0.5749219655990601, + "localization": { + "VIRAT_S_000001.mp4": { + "15951": 0, + "15909": 1 + } + }, + "activityID": 647, + "activity": "Loading", + "alert_frame": 15951 + }, + { + "presenceConf": 0.33620649576187134, + "localization": { + "VIRAT_S_000001.mp4": { + "17176": 1, + "17221": 0 + } + }, + "activityID": 648, + "activity": "Loading", + "alert_frame": 17221 + }, + { + "presenceConf": 0.16198638081550598, + "localization": { + "VIRAT_S_000001.mp4": { + "15916": 0, + "15877": 1 + } + }, + "activityID": 649, + "activity": "Loading", + "alert_frame": 15916 + }, + { + "presenceConf": 0.5996270179748535, + "localization": { + "VIRAT_S_000001.mp4": { + "17596": 1, + "17634": 0 + } + }, + "activityID": 650, + "activity": "Exiting", + "alert_frame": 17634 + }, + { + "presenceConf": 0.35192930698394775, + "localization": { + "VIRAT_S_000001.mp4": { + "17555": 1, + "17601": 0 + } + }, + "activityID": 651, + "activity": "Exiting", + "alert_frame": 17601 + }, + { + "presenceConf": 0.23104111850261688, + "localization": { + "VIRAT_S_000001.mp4": { + "16238": 0, + "16195": 1 + } + }, + "activityID": 652, + "activity": "Exiting", + "alert_frame": 16238 + }, + { + "presenceConf": 0.07948276400566101, + "localization": { + "VIRAT_S_000001.mp4": { + "16089": 1, + "16132": 0 + } + }, + "activityID": 653, + "activity": "Exiting", + "alert_frame": 16132 + }, + { + "presenceConf": 0.06800781935453415, + "localization": { + "VIRAT_S_000001.mp4": { + "16336": 1, + "16383": 0 + } + }, + "activityID": 654, + "activity": "Exiting", + "alert_frame": 16383 + }, + { + "presenceConf": 0.056249406188726425, + "localization": { + "VIRAT_S_000001.mp4": { + "16002": 1, + "16051": 0 + } + }, + "activityID": 655, + "activity": "Exiting", + "alert_frame": 16051 + }, + { + "presenceConf": 0.7707611322402954, + "localization": { + "VIRAT_S_000001.mp4": { + "15828": 1, + "15878": 0 + } + }, + "activityID": 656, + "activity": "Entering", + "alert_frame": 15878 + }, + { + "presenceConf": 0.32903990149497986, + "localization": { + "VIRAT_S_000001.mp4": { + "15910": 0, + "15876": 1 + } + }, + "activityID": 657, + "activity": "Entering", + "alert_frame": 15910 + }, + { + "presenceConf": 0.5749219655990601, + "localization": { + "VIRAT_S_000001.mp4": { + "15951": 0, + "15909": 1 + } + }, + "activityID": 712, + "activity": "Loading", + "alert_frame": 15951 + }, + { + "presenceConf": 0.33620649576187134, + "localization": { + "VIRAT_S_000001.mp4": { + "17176": 1, + "17221": 0 + } + }, + "activityID": 713, + "activity": "Loading", + "alert_frame": 17221 + }, + { + "presenceConf": 0.16198638081550598, + "localization": { + "VIRAT_S_000001.mp4": { + "15916": 0, + "15877": 1 + } + }, + "activityID": 714, + "activity": "Loading", + "alert_frame": 15916 + }, + { + "presenceConf": 0.26271647214889526, + "localization": { + "VIRAT_S_000001.mp4": { + "17575": 0, + "17511": 1 + } + }, + "activityID": 715, + "activity": "Exiting", + "alert_frame": 17575 + }, + { + "presenceConf": 0.23104111850261688, + "localization": { + "VIRAT_S_000001.mp4": { + "16238": 0, + "16195": 1 + } + }, + "activityID": 716, + "activity": "Exiting", + "alert_frame": 16238 + }, + { + "presenceConf": 0.1660410314798355, + "localization": { + "VIRAT_S_000001.mp4": { + "16283": 0, + "16244": 1 + } + }, + "activityID": 717, + "activity": "Exiting", + "alert_frame": 16283 + }, + { + "presenceConf": 0.1474420130252838, + "localization": { + "VIRAT_S_000001.mp4": { + "16170": 0, + "16129": 1 + } + }, + "activityID": 718, + "activity": "Exiting", + "alert_frame": 16170 + }, + { + "presenceConf": 0.10660376399755478, + "localization": { + "VIRAT_S_000001.mp4": { + "17486": 1, + "17529": 0 + } + }, + "activityID": 719, + "activity": "Exiting", + "alert_frame": 17529 + }, + { + "presenceConf": 0.07948276400566101, + "localization": { + "VIRAT_S_000001.mp4": { + "16089": 1, + "16132": 0 + } + }, + "activityID": 720, + "activity": "Exiting", + "alert_frame": 16132 + }, + { + "presenceConf": 0.06800781935453415, + "localization": { + "VIRAT_S_000001.mp4": { + "16336": 1, + "16383": 0 + } + }, + "activityID": 721, + "activity": "Exiting", + "alert_frame": 16383 + }, + { + "presenceConf": 0.056249406188726425, + "localization": { + "VIRAT_S_000001.mp4": { + "16002": 1, + "16051": 0 + } + }, + "activityID": 722, + "activity": "Exiting", + "alert_frame": 16051 + }, + { + "presenceConf": 0.7707611322402954, + "localization": { + "VIRAT_S_000001.mp4": { + "15828": 1, + "15878": 0 + } + }, + "activityID": 723, + "activity": "Entering", + "alert_frame": 15878 + }, + { + "presenceConf": 0.32903990149497986, + "localization": { + "VIRAT_S_000001.mp4": { + "15910": 0, + "15876": 1 + } + }, + "activityID": 724, + "activity": "Entering", + "alert_frame": 15910 + }, + { + "presenceConf": 0.7178049683570862, + "localization": { + "VIRAT_S_000001.mp4": { + "10143": 0, + "10101": 1 + } + }, + "activityID": 789, + "activity": "Loading", + "alert_frame": 10143 + }, + { + "presenceConf": 0.09149506688117981, + "localization": { + "VIRAT_S_000001.mp4": { + "10226": 0, + "10158": 1 + } + }, + "activityID": 790, + "activity": "Loading", + "alert_frame": 10226 + }, + { + "presenceConf": 0.0805278867483139, + "localization": { + "VIRAT_S_000001.mp4": { + "15885": 1, + "15921": 0 + } + }, + "activityID": 791, + "activity": "Loading", + "alert_frame": 15921 + }, + { + "presenceConf": 0.9846363067626953, + "localization": { + "VIRAT_S_000001.mp4": { + "10621": 0, + "10455": 1 + } + }, + "activityID": 792, + "activity": "Exiting", + "alert_frame": 10621 + }, + { + "presenceConf": 0.06582362949848175, + "localization": { + "VIRAT_S_000001.mp4": { + "15999": 1, + "16039": 0 + } + }, + "activityID": 793, + "activity": "Exiting", + "alert_frame": 16039 + }, + { + "presenceConf": 0.054416559636592865, + "localization": { + "VIRAT_S_000001.mp4": { + "10489": 0, + "10400": 1 + } + }, + "activityID": 794, + "activity": "Exiting", + "alert_frame": 10489 + }, + { + "presenceConf": 0.7178164124488831, + "localization": { + "VIRAT_S_000001.mp4": { + "15827": 1, + "15877": 0 + } + }, + "activityID": 795, + "activity": "Entering", + "alert_frame": 15877 + }, + { + "presenceConf": 0.3848556578159332, + "localization": { + "VIRAT_S_000001.mp4": { + "15884": 1, + "15916": 0 + } + }, + "activityID": 796, + "activity": "Entering", + "alert_frame": 15916 + }, + { + "presenceConf": 0.7792867422103882, + "localization": { + "VIRAT_S_000001.mp4": { + "10150": 0, + "10114": 1 + } + }, + "activityID": 855, + "activity": "Loading", + "alert_frame": 10150 + }, + { + "presenceConf": 0.6526601314544678, + "localization": { + "VIRAT_S_000001.mp4": { + "10076": 1, + "10124": 0 + } + }, + "activityID": 856, + "activity": "Loading", + "alert_frame": 10124 + }, + { + "presenceConf": 0.26570627093315125, + "localization": { + "VIRAT_S_000001.mp4": { + "9684": 1, + "9748": 0 + } + }, + "activityID": 857, + "activity": "Loading", + "alert_frame": 9748 + }, + { + "presenceConf": 0.09149506688117981, + "localization": { + "VIRAT_S_000001.mp4": { + "10160": 1, + "10229": 0 + } + }, + "activityID": 858, + "activity": "Loading", + "alert_frame": 10229 + }, + { + "presenceConf": 0.9846363067626953, + "localization": { + "VIRAT_S_000001.mp4": { + "10597": 0, + "10442": 1 + } + }, + "activityID": 859, + "activity": "Exiting", + "alert_frame": 10597 + }, + { + "presenceConf": 0.054416559636592865, + "localization": { + "VIRAT_S_000001.mp4": { + "10489": 0, + "10400": 1 + } + }, + "activityID": 860, + "activity": "Exiting", + "alert_frame": 10489 + }, + { + "presenceConf": 0.7306035757064819, + "localization": { + "VIRAT_S_000001.mp4": { + "9668": 1, + "9739": 0 + } + }, + "activityID": 861, + "activity": "Entering", + "alert_frame": 9739 + }, + { + "presenceConf": 0.6955828070640564, + "localization": { + "VIRAT_S_000001.mp4": { + "9685": 0, + "9625": 1 + } + }, + "activityID": 862, + "activity": "Entering", + "alert_frame": 9685 + }, + { + "presenceConf": 0.7792867422103882, + "localization": { + "VIRAT_S_000001.mp4": { + "10150": 0, + "10114": 1 + } + }, + "activityID": 914, + "activity": "Loading", + "alert_frame": 10150 + }, + { + "presenceConf": 0.6526601314544678, + "localization": { + "VIRAT_S_000001.mp4": { + "10076": 1, + "10124": 0 + } + }, + "activityID": 915, + "activity": "Loading", + "alert_frame": 10124 + }, + { + "presenceConf": 0.26570627093315125, + "localization": { + "VIRAT_S_000001.mp4": { + "9684": 1, + "9748": 0 + } + }, + "activityID": 916, + "activity": "Loading", + "alert_frame": 9748 + }, + { + "presenceConf": 0.21714971959590912, + "localization": { + "VIRAT_S_000001.mp4": { + "7353": 0, + "7275": 1 + } + }, + "activityID": 917, + "activity": "Loading", + "alert_frame": 7353 + }, + { + "presenceConf": 0.09270361065864563, + "localization": { + "VIRAT_S_000001.mp4": { + "7339": 1, + "7408": 0 + } + }, + "activityID": 918, + "activity": "Loading", + "alert_frame": 7408 + }, + { + "presenceConf": 0.09149506688117981, + "localization": { + "VIRAT_S_000001.mp4": { + "10160": 1, + "10229": 0 + } + }, + "activityID": 919, + "activity": "Loading", + "alert_frame": 10229 + }, + { + "presenceConf": 0.07136326283216476, + "localization": { + "VIRAT_S_000001.mp4": { + "7199": 1, + "7286": 0 + } + }, + "activityID": 920, + "activity": "Loading", + "alert_frame": 7286 + }, + { + "presenceConf": 0.9846363067626953, + "localization": { + "VIRAT_S_000001.mp4": { + "10597": 0, + "10442": 1 + } + }, + "activityID": 921, + "activity": "Exiting", + "alert_frame": 10597 + }, + { + "presenceConf": 0.054416559636592865, + "localization": { + "VIRAT_S_000001.mp4": { + "10489": 0, + "10400": 1 + } + }, + "activityID": 922, + "activity": "Exiting", + "alert_frame": 10489 + }, + { + "presenceConf": 0.7306035757064819, + "localization": { + "VIRAT_S_000001.mp4": { + "9668": 1, + "9739": 0 + } + }, + "activityID": 923, + "activity": "Entering", + "alert_frame": 9739 + }, + { + "presenceConf": 0.6955828070640564, + "localization": { + "VIRAT_S_000001.mp4": { + "9685": 0, + "9625": 1 + } + }, + "activityID": 924, + "activity": "Entering", + "alert_frame": 9685 + }, + { + "presenceConf": 0.7792867422103882, + "localization": { + "VIRAT_S_000001.mp4": { + "10150": 0, + "10114": 1 + } + }, + "activityID": 961, + "activity": "Loading", + "alert_frame": 10150 + }, + { + "presenceConf": 0.6526601314544678, + "localization": { + "VIRAT_S_000001.mp4": { + "10076": 1, + "10124": 0 + } + }, + "activityID": 962, + "activity": "Loading", + "alert_frame": 10124 + }, + { + "presenceConf": 0.47452208399772644, + "localization": { + "VIRAT_S_000001.mp4": { + "9650": 1, + "9762": 0 + } + }, + "activityID": 963, + "activity": "Loading", + "alert_frame": 9762 + }, + { + "presenceConf": 0.2739873230457306, + "localization": { + "VIRAT_S_000001.mp4": { + "6901": 0, + "6808": 1 + } + }, + "activityID": 964, + "activity": "Loading", + "alert_frame": 6901 + }, + { + "presenceConf": 0.2558562159538269, + "localization": { + "VIRAT_S_000001.mp4": { + "6778": 1, + "6835": 0 + } + }, + "activityID": 965, + "activity": "Loading", + "alert_frame": 6835 + }, + { + "presenceConf": 0.21714971959590912, + "localization": { + "VIRAT_S_000001.mp4": { + "7353": 0, + "7275": 1 + } + }, + "activityID": 966, + "activity": "Loading", + "alert_frame": 7353 + }, + { + "presenceConf": 0.1829952597618103, + "localization": { + "VIRAT_S_000001.mp4": { + "6484": 0, + "6437": 1 + } + }, + "activityID": 967, + "activity": "Loading", + "alert_frame": 6484 + }, + { + "presenceConf": 0.11401856690645218, + "localization": { + "VIRAT_S_000001.mp4": { + "6947": 0, + "6878": 1 + } + }, + "activityID": 968, + "activity": "Loading", + "alert_frame": 6947 + }, + { + "presenceConf": 0.09400933235883713, + "localization": { + "VIRAT_S_000001.mp4": { + "6764": 0, + "6706": 1 + } + }, + "activityID": 969, + "activity": "Loading", + "alert_frame": 6764 + }, + { + "presenceConf": 0.09270361065864563, + "localization": { + "VIRAT_S_000001.mp4": { + "7339": 1, + "7408": 0 + } + }, + "activityID": 970, + "activity": "Loading", + "alert_frame": 7408 + }, + { + "presenceConf": 0.09149506688117981, + "localization": { + "VIRAT_S_000001.mp4": { + "10160": 1, + "10229": 0 + } + }, + "activityID": 971, + "activity": "Loading", + "alert_frame": 10229 + }, + { + "presenceConf": 0.07136326283216476, + "localization": { + "VIRAT_S_000001.mp4": { + "7199": 1, + "7286": 0 + } + }, + "activityID": 972, + "activity": "Loading", + "alert_frame": 7286 + }, + { + "presenceConf": 0.06879826635122299, + "localization": { + "VIRAT_S_000001.mp4": { + "6568": 0, + "6508": 1 + } + }, + "activityID": 973, + "activity": "Loading", + "alert_frame": 6568 + }, + { + "presenceConf": 0.9846363067626953, + "localization": { + "VIRAT_S_000001.mp4": { + "10597": 0, + "10442": 1 + } + }, + "activityID": 974, + "activity": "Exiting", + "alert_frame": 10597 + }, + { + "presenceConf": 0.2549945116043091, + "localization": { + "VIRAT_S_000001.mp4": { + "6838": 0, + "6777": 1 + } + }, + "activityID": 975, + "activity": "Exiting", + "alert_frame": 6838 + }, + { + "presenceConf": 0.24443645775318146, + "localization": { + "VIRAT_S_000001.mp4": { + "6706": 1, + "6768": 0 + } + }, + "activityID": 976, + "activity": "Exiting", + "alert_frame": 6768 + }, + { + "presenceConf": 0.1869487762451172, + "localization": { + "VIRAT_S_000001.mp4": { + "6810": 1, + "6904": 0 + } + }, + "activityID": 977, + "activity": "Exiting", + "alert_frame": 6904 + }, + { + "presenceConf": 0.15636734664440155, + "localization": { + "VIRAT_S_000001.mp4": { + "6700": 0, + "6631": 1 + } + }, + "activityID": 978, + "activity": "Exiting", + "alert_frame": 6700 + }, + { + "presenceConf": 0.138367161154747, + "localization": { + "VIRAT_S_000001.mp4": { + "6944": 0, + "6879": 1 + } + }, + "activityID": 979, + "activity": "Exiting", + "alert_frame": 6944 + }, + { + "presenceConf": 0.054416559636592865, + "localization": { + "VIRAT_S_000001.mp4": { + "10489": 0, + "10400": 1 + } + }, + "activityID": 980, + "activity": "Exiting", + "alert_frame": 10489 + }, + { + "presenceConf": 0.05109425634145737, + "localization": { + "VIRAT_S_000001.mp4": { + "7025": 0, + "6957": 1 + } + }, + "activityID": 981, + "activity": "Exiting", + "alert_frame": 7025 + }, + { + "presenceConf": 0.7306035757064819, + "localization": { + "VIRAT_S_000001.mp4": { + "9668": 1, + "9739": 0 + } + }, + "activityID": 982, + "activity": "Entering", + "alert_frame": 9739 + }, + { + "presenceConf": 0.6955828070640564, + "localization": { + "VIRAT_S_000001.mp4": { + "9685": 0, + "9625": 1 + } + }, + "activityID": 983, + "activity": "Entering", + "alert_frame": 9685 + }, + { + "presenceConf": 0.5845260620117188, + "localization": { + "VIRAT_S_000001.mp4": { + "9683": 1, + "9735": 0 + } + }, + "activityID": 1015, + "activity": "Loading", + "alert_frame": 9735 + }, + { + "presenceConf": 0.2739873230457306, + "localization": { + "VIRAT_S_000001.mp4": { + "6901": 0, + "6808": 1 + } + }, + "activityID": 1016, + "activity": "Loading", + "alert_frame": 6901 + }, + { + "presenceConf": 0.2558562159538269, + "localization": { + "VIRAT_S_000001.mp4": { + "6778": 1, + "6835": 0 + } + }, + "activityID": 1017, + "activity": "Loading", + "alert_frame": 6835 + }, + { + "presenceConf": 0.21714971959590912, + "localization": { + "VIRAT_S_000001.mp4": { + "7353": 0, + "7275": 1 + } + }, + "activityID": 1018, + "activity": "Loading", + "alert_frame": 7353 + }, + { + "presenceConf": 0.1829952597618103, + "localization": { + "VIRAT_S_000001.mp4": { + "6484": 0, + "6437": 1 + } + }, + "activityID": 1019, + "activity": "Loading", + "alert_frame": 6484 + }, + { + "presenceConf": 0.11401856690645218, + "localization": { + "VIRAT_S_000001.mp4": { + "6947": 0, + "6878": 1 + } + }, + "activityID": 1020, + "activity": "Loading", + "alert_frame": 6947 + }, + { + "presenceConf": 0.09400933235883713, + "localization": { + "VIRAT_S_000001.mp4": { + "6764": 0, + "6706": 1 + } + }, + "activityID": 1021, + "activity": "Loading", + "alert_frame": 6764 + }, + { + "presenceConf": 0.09270361065864563, + "localization": { + "VIRAT_S_000001.mp4": { + "7339": 1, + "7408": 0 + } + }, + "activityID": 1022, + "activity": "Loading", + "alert_frame": 7408 + }, + { + "presenceConf": 0.07136326283216476, + "localization": { + "VIRAT_S_000001.mp4": { + "7199": 1, + "7286": 0 + } + }, + "activityID": 1023, + "activity": "Loading", + "alert_frame": 7286 + }, + { + "presenceConf": 0.07119087874889374, + "localization": { + "VIRAT_S_000001.mp4": { + "3814": 1, + "3895": 0 + } + }, + "activityID": 1024, + "activity": "Loading", + "alert_frame": 3895 + }, + { + "presenceConf": 0.06879826635122299, + "localization": { + "VIRAT_S_000001.mp4": { + "6568": 0, + "6508": 1 + } + }, + "activityID": 1025, + "activity": "Loading", + "alert_frame": 6568 + }, + { + "presenceConf": 0.2549945116043091, + "localization": { + "VIRAT_S_000001.mp4": { + "6838": 0, + "6777": 1 + } + }, + "activityID": 1026, + "activity": "Exiting", + "alert_frame": 6838 + }, + { + "presenceConf": 0.24443645775318146, + "localization": { + "VIRAT_S_000001.mp4": { + "6706": 1, + "6768": 0 + } + }, + "activityID": 1027, + "activity": "Exiting", + "alert_frame": 6768 + }, + { + "presenceConf": 0.1869487762451172, + "localization": { + "VIRAT_S_000001.mp4": { + "6810": 1, + "6904": 0 + } + }, + "activityID": 1028, + "activity": "Exiting", + "alert_frame": 6904 + }, + { + "presenceConf": 0.15636734664440155, + "localization": { + "VIRAT_S_000001.mp4": { + "6700": 0, + "6631": 1 + } + }, + "activityID": 1029, + "activity": "Exiting", + "alert_frame": 6700 + }, + { + "presenceConf": 0.138367161154747, + "localization": { + "VIRAT_S_000001.mp4": { + "6944": 0, + "6879": 1 + } + }, + "activityID": 1030, + "activity": "Exiting", + "alert_frame": 6944 + }, + { + "presenceConf": 0.05109425634145737, + "localization": { + "VIRAT_S_000001.mp4": { + "7025": 0, + "6957": 1 + } + }, + "activityID": 1031, + "activity": "Exiting", + "alert_frame": 7025 + }, + { + "presenceConf": 0.6869444847106934, + "localization": { + "VIRAT_S_000001.mp4": { + "9625": 1, + "9686": 0 + } + }, + "activityID": 1032, + "activity": "Entering", + "alert_frame": 9686 + }, + { + "presenceConf": 0.9240112900733948, + "localization": { + "VIRAT_S_000001.mp4": { + "3828": 0, + "3759": 1 + } + }, + "activityID": 1070, + "activity": "Loading", + "alert_frame": 3828 + }, + { + "presenceConf": 0.710562527179718, + "localization": { + "VIRAT_S_000001.mp4": { + "3805": 1, + "3901": 0 + } + }, + "activityID": 1071, + "activity": "Loading", + "alert_frame": 3901 + }, + { + "presenceConf": 0.2739873230457306, + "localization": { + "VIRAT_S_000001.mp4": { + "6901": 0, + "6808": 1 + } + }, + "activityID": 1072, + "activity": "Loading", + "alert_frame": 6901 + }, + { + "presenceConf": 0.2558562159538269, + "localization": { + "VIRAT_S_000001.mp4": { + "6778": 1, + "6835": 0 + } + }, + "activityID": 1073, + "activity": "Loading", + "alert_frame": 6835 + }, + { + "presenceConf": 0.21714971959590912, + "localization": { + "VIRAT_S_000001.mp4": { + "7353": 0, + "7275": 1 + } + }, + "activityID": 1074, + "activity": "Loading", + "alert_frame": 7353 + }, + { + "presenceConf": 0.1829952597618103, + "localization": { + "VIRAT_S_000001.mp4": { + "6484": 0, + "6437": 1 + } + }, + "activityID": 1075, + "activity": "Loading", + "alert_frame": 6484 + }, + { + "presenceConf": 0.11401856690645218, + "localization": { + "VIRAT_S_000001.mp4": { + "6947": 0, + "6878": 1 + } + }, + "activityID": 1076, + "activity": "Loading", + "alert_frame": 6947 + }, + { + "presenceConf": 0.09400933235883713, + "localization": { + "VIRAT_S_000001.mp4": { + "6764": 0, + "6706": 1 + } + }, + "activityID": 1077, + "activity": "Loading", + "alert_frame": 6764 + }, + { + "presenceConf": 0.09270361065864563, + "localization": { + "VIRAT_S_000001.mp4": { + "7339": 1, + "7408": 0 + } + }, + "activityID": 1078, + "activity": "Loading", + "alert_frame": 7408 + }, + { + "presenceConf": 0.07136326283216476, + "localization": { + "VIRAT_S_000001.mp4": { + "7199": 1, + "7286": 0 + } + }, + "activityID": 1079, + "activity": "Loading", + "alert_frame": 7286 + }, + { + "presenceConf": 0.06879826635122299, + "localization": { + "VIRAT_S_000001.mp4": { + "6568": 0, + "6508": 1 + } + }, + "activityID": 1080, + "activity": "Loading", + "alert_frame": 6568 + }, + { + "presenceConf": 0.06418806314468384, + "localization": { + "VIRAT_S_000001.mp4": { + "3802": 0, + "3661": 1 + } + }, + "activityID": 1081, + "activity": "Loading", + "alert_frame": 3802 + }, + { + "presenceConf": 0.8321115374565125, + "localization": { + "VIRAT_S_000001.mp4": { + "3699": 1, + "3775": 0 + } + }, + "activityID": 1082, + "activity": "Exiting", + "alert_frame": 3775 + }, + { + "presenceConf": 0.2549945116043091, + "localization": { + "VIRAT_S_000001.mp4": { + "6838": 0, + "6777": 1 + } + }, + "activityID": 1083, + "activity": "Exiting", + "alert_frame": 6838 + }, + { + "presenceConf": 0.24443645775318146, + "localization": { + "VIRAT_S_000001.mp4": { + "6706": 1, + "6768": 0 + } + }, + "activityID": 1084, + "activity": "Exiting", + "alert_frame": 6768 + }, + { + "presenceConf": 0.1869487762451172, + "localization": { + "VIRAT_S_000001.mp4": { + "6810": 1, + "6904": 0 + } + }, + "activityID": 1085, + "activity": "Exiting", + "alert_frame": 6904 + }, + { + "presenceConf": 0.15636734664440155, + "localization": { + "VIRAT_S_000001.mp4": { + "6700": 0, + "6631": 1 + } + }, + "activityID": 1086, + "activity": "Exiting", + "alert_frame": 6700 + }, + { + "presenceConf": 0.138367161154747, + "localization": { + "VIRAT_S_000001.mp4": { + "6944": 0, + "6879": 1 + } + }, + "activityID": 1087, + "activity": "Exiting", + "alert_frame": 6944 + }, + { + "presenceConf": 0.05109425634145737, + "localization": { + "VIRAT_S_000001.mp4": { + "7025": 0, + "6957": 1 + } + }, + "activityID": 1088, + "activity": "Exiting", + "alert_frame": 7025 + }, + { + "presenceConf": 0.9240112900733948, + "localization": { + "VIRAT_S_000001.mp4": { + "3828": 0, + "3759": 1 + } + }, + "activityID": 1125, + "activity": "Loading", + "alert_frame": 3828 + }, + { + "presenceConf": 0.710562527179718, + "localization": { + "VIRAT_S_000001.mp4": { + "3805": 1, + "3901": 0 + } + }, + "activityID": 1126, + "activity": "Loading", + "alert_frame": 3901 + }, + { + "presenceConf": 0.1829952597618103, + "localization": { + "VIRAT_S_000001.mp4": { + "6484": 0, + "6437": 1 + } + }, + "activityID": 1127, + "activity": "Loading", + "alert_frame": 6484 + }, + { + "presenceConf": 0.06450805068016052, + "localization": { + "VIRAT_S_000001.mp4": { + "6568": 0, + "6508": 1 + } + }, + "activityID": 1128, + "activity": "Loading", + "alert_frame": 6568 + }, + { + "presenceConf": 0.06418806314468384, + "localization": { + "VIRAT_S_000001.mp4": { + "3802": 0, + "3661": 1 + } + }, + "activityID": 1129, + "activity": "Loading", + "alert_frame": 3802 + }, + { + "presenceConf": 0.05833359807729721, + "localization": { + "VIRAT_S_000001.mp4": { + "6713": 0, + "6648": 1 + } + }, + "activityID": 1130, + "activity": "Loading", + "alert_frame": 6713 + }, + { + "presenceConf": 0.8321115374565125, + "localization": { + "VIRAT_S_000001.mp4": { + "3699": 1, + "3775": 0 + } + }, + "activityID": 1131, + "activity": "Exiting", + "alert_frame": 3775 + }, + { + "presenceConf": 0.11121848970651627, + "localization": { + "VIRAT_S_000001.mp4": { + "6717": 0, + "6652": 1 + } + }, + "activityID": 1132, + "activity": "Exiting", + "alert_frame": 6717 + }, + { + "presenceConf": 0.10574932396411896, + "localization": { + "VIRAT_S_000001.mp4": { + "6744": 1, + "6817": 0 + } + }, + "activityID": 1133, + "activity": "Exiting", + "alert_frame": 6817 + }, + { + "presenceConf": 0.05445583537220955, + "localization": { + "VIRAT_S_000001.mp4": { + "6728": 1, + "6754": 0 + } + }, + "activityID": 1134, + "activity": "Exiting", + "alert_frame": 6754 + }, + { + "presenceConf": 0.9042797684669495, + "localization": { + "VIRAT_S_000000.mp4": { + "3195": 1, + "3271": 0 + } + }, + "activityID": 0, + "activity": "Loading", + "alert_frame": 3271 + }, + { + "presenceConf": 0.8653068542480469, + "localization": { + "VIRAT_S_000000.mp4": { + "3892": 1, + "3971": 0 + } + }, + "activityID": 1, + "activity": "Loading", + "alert_frame": 3971 + }, + { + "presenceConf": 0.4565810561180115, + "localization": { + "VIRAT_S_000000.mp4": { + "2091": 1, + "2141": 0 + } + }, + "activityID": 2, + "activity": "Loading", + "alert_frame": 2141 + }, + { + "presenceConf": 0.18824613094329834, + "localization": { + "VIRAT_S_000000.mp4": { + "3020": 1, + "3065": 0 + } + }, + "activityID": 3, + "activity": "Loading", + "alert_frame": 3065 + }, + { + "presenceConf": 0.0939524918794632, + "localization": { + "VIRAT_S_000000.mp4": { + "2114": 0, + "2036": 1 + } + }, + "activityID": 4, + "activity": "Loading", + "alert_frame": 2114 + }, + { + "presenceConf": 0.07657620310783386, + "localization": { + "VIRAT_S_000000.mp4": { + "3849": 1, + "3896": 0 + } + }, + "activityID": 5, + "activity": "Loading", + "alert_frame": 3896 + }, + { + "presenceConf": 0.06973662227392197, + "localization": { + "VIRAT_S_000000.mp4": { + "3946": 1, + "4023": 0 + } + }, + "activityID": 6, + "activity": "Loading", + "alert_frame": 4023 + }, + { + "presenceConf": 0.8771774172782898, + "localization": { + "VIRAT_S_000000.mp4": { + "3636": 0, + "3554": 1 + } + }, + "activityID": 7, + "activity": "Closing", + "alert_frame": 3636 + }, + { + "presenceConf": 0.8874189257621765, + "localization": { + "VIRAT_S_000000.mp4": { + "3845": 1, + "3897": 0 + } + }, + "activityID": 8, + "activity": "Exiting", + "alert_frame": 3897 + }, + { + "presenceConf": 0.7562291026115417, + "localization": { + "VIRAT_S_000000.mp4": { + "6099": 1, + "6136": 0 + } + }, + "activityID": 9, + "activity": "Exiting", + "alert_frame": 6136 + }, + { + "presenceConf": 0.7562291026115417, + "localization": { + "VIRAT_S_000000.mp4": { + "6107": 0, + "6071": 1 + } + }, + "activityID": 10, + "activity": "Exiting", + "alert_frame": 6107 + }, + { + "presenceConf": 0.14199449121952057, + "localization": { + "VIRAT_S_000000.mp4": { + "6053": 0, + "6007": 1 + } + }, + "activityID": 11, + "activity": "Exiting", + "alert_frame": 6053 + }, + { + "presenceConf": 0.832730233669281, + "localization": { + "VIRAT_S_000000.mp4": { + "2022": 1, + "2120": 0 + } + }, + "activityID": 12, + "activity": "Entering", + "alert_frame": 2120 + }, + { + "presenceConf": 0.5253792405128479, + "localization": { + "VIRAT_S_000000.mp4": { + "3063": 0, + "3017": 1 + } + }, + "activityID": 13, + "activity": "Entering", + "alert_frame": 3063 + }, + { + "presenceConf": 0.5172319412231445, + "localization": { + "VIRAT_S_000000.mp4": { + "3023": 0, + "2976": 1 + } + }, + "activityID": 14, + "activity": "Entering", + "alert_frame": 3023 + }, + { + "presenceConf": 0.057233575731515884, + "localization": { + "VIRAT_S_000000.mp4": { + "2946": 1, + "2991": 0 + } + }, + "activityID": 15, + "activity": "Entering", + "alert_frame": 2991 + }, + { + "presenceConf": 0.9042797684669495, + "localization": { + "VIRAT_S_000000.mp4": { + "3195": 1, + "3271": 0 + } + }, + "activityID": 56, + "activity": "Loading", + "alert_frame": 3271 + }, + { + "presenceConf": 0.8653068542480469, + "localization": { + "VIRAT_S_000000.mp4": { + "3892": 1, + "3971": 0 + } + }, + "activityID": 57, + "activity": "Loading", + "alert_frame": 3971 + }, + { + "presenceConf": 0.4565810561180115, + "localization": { + "VIRAT_S_000000.mp4": { + "2091": 1, + "2141": 0 + } + }, + "activityID": 58, + "activity": "Loading", + "alert_frame": 2141 + }, + { + "presenceConf": 0.18824613094329834, + "localization": { + "VIRAT_S_000000.mp4": { + "3020": 1, + "3065": 0 + } + }, + "activityID": 59, + "activity": "Loading", + "alert_frame": 3065 + }, + { + "presenceConf": 0.0939524918794632, + "localization": { + "VIRAT_S_000000.mp4": { + "2114": 0, + "2036": 1 + } + }, + "activityID": 60, + "activity": "Loading", + "alert_frame": 2114 + }, + { + "presenceConf": 0.07657620310783386, + "localization": { + "VIRAT_S_000000.mp4": { + "3849": 1, + "3896": 0 + } + }, + "activityID": 61, + "activity": "Loading", + "alert_frame": 3896 + }, + { + "presenceConf": 0.06973662227392197, + "localization": { + "VIRAT_S_000000.mp4": { + "3946": 1, + "4023": 0 + } + }, + "activityID": 62, + "activity": "Loading", + "alert_frame": 4023 + }, + { + "presenceConf": 0.06655808538198471, + "localization": { + "VIRAT_S_000000.mp4": { + "4227": 1, + "4303": 0 + } + }, + "activityID": 63, + "activity": "Loading", + "alert_frame": 4303 + }, + { + "presenceConf": 0.8771774172782898, + "localization": { + "VIRAT_S_000000.mp4": { + "3636": 0, + "3554": 1 + } + }, + "activityID": 64, + "activity": "Closing", + "alert_frame": 3636 + }, + { + "presenceConf": 0.8874189257621765, + "localization": { + "VIRAT_S_000000.mp4": { + "3845": 1, + "3897": 0 + } + }, + "activityID": 65, + "activity": "Exiting", + "alert_frame": 3897 + }, + { + "presenceConf": 0.7765927910804749, + "localization": { + "VIRAT_S_000000.mp4": { + "6101": 0, + "6058": 1 + } + }, + "activityID": 66, + "activity": "Exiting", + "alert_frame": 6101 + }, + { + "presenceConf": 0.25636377930641174, + "localization": { + "VIRAT_S_000000.mp4": { + "6115": 1, + "6159": 0 + } + }, + "activityID": 67, + "activity": "Exiting", + "alert_frame": 6159 + }, + { + "presenceConf": 0.832730233669281, + "localization": { + "VIRAT_S_000000.mp4": { + "2022": 1, + "2120": 0 + } + }, + "activityID": 68, + "activity": "Entering", + "alert_frame": 2120 + }, + { + "presenceConf": 0.5253792405128479, + "localization": { + "VIRAT_S_000000.mp4": { + "3063": 0, + "3017": 1 + } + }, + "activityID": 69, + "activity": "Entering", + "alert_frame": 3063 + }, + { + "presenceConf": 0.5172319412231445, + "localization": { + "VIRAT_S_000000.mp4": { + "3023": 0, + "2976": 1 + } + }, + "activityID": 70, + "activity": "Entering", + "alert_frame": 3023 + }, + { + "presenceConf": 0.057233575731515884, + "localization": { + "VIRAT_S_000000.mp4": { + "2946": 1, + "2991": 0 + } + }, + "activityID": 71, + "activity": "Entering", + "alert_frame": 2991 + }, + { + "presenceConf": 0.8653068542480469, + "localization": { + "VIRAT_S_000000.mp4": { + "3892": 1, + "3971": 0 + } + }, + "activityID": 105, + "activity": "Loading", + "alert_frame": 3971 + }, + { + "presenceConf": 0.8160269856452942, + "localization": { + "VIRAT_S_000000.mp4": { + "3270": 0, + "3194": 1 + } + }, + "activityID": 106, + "activity": "Loading", + "alert_frame": 3270 + }, + { + "presenceConf": 0.07657620310783386, + "localization": { + "VIRAT_S_000000.mp4": { + "3849": 1, + "3896": 0 + } + }, + "activityID": 107, + "activity": "Loading", + "alert_frame": 3896 + }, + { + "presenceConf": 0.06973662227392197, + "localization": { + "VIRAT_S_000000.mp4": { + "3946": 1, + "4023": 0 + } + }, + "activityID": 108, + "activity": "Loading", + "alert_frame": 4023 + }, + { + "presenceConf": 0.06655808538198471, + "localization": { + "VIRAT_S_000000.mp4": { + "4227": 1, + "4303": 0 + } + }, + "activityID": 109, + "activity": "Loading", + "alert_frame": 4303 + }, + { + "presenceConf": 0.0616876594722271, + "localization": { + "VIRAT_S_000000.mp4": { + "8057": 1, + "8103": 0 + } + }, + "activityID": 110, + "activity": "Loading", + "alert_frame": 8103 + }, + { + "presenceConf": 0.8771774172782898, + "localization": { + "VIRAT_S_000000.mp4": { + "3636": 0, + "3554": 1 + } + }, + "activityID": 111, + "activity": "Closing", + "alert_frame": 3636 + }, + { + "presenceConf": 0.8874189257621765, + "localization": { + "VIRAT_S_000000.mp4": { + "3845": 1, + "3897": 0 + } + }, + "activityID": 112, + "activity": "Exiting", + "alert_frame": 3897 + }, + { + "presenceConf": 0.7765927910804749, + "localization": { + "VIRAT_S_000000.mp4": { + "6101": 0, + "6058": 1 + } + }, + "activityID": 113, + "activity": "Exiting", + "alert_frame": 6101 + }, + { + "presenceConf": 0.25636377930641174, + "localization": { + "VIRAT_S_000000.mp4": { + "6115": 1, + "6159": 0 + } + }, + "activityID": 114, + "activity": "Exiting", + "alert_frame": 6159 + }, + { + "presenceConf": 0.22236867249011993, + "localization": { + "VIRAT_S_000000.mp4": { + "8333": 1, + "8379": 0 + } + }, + "activityID": 115, + "activity": "Exiting", + "alert_frame": 8379 + }, + { + "presenceConf": 0.10308756679296494, + "localization": { + "VIRAT_S_000000.mp4": { + "8325": 0, + "8275": 1 + } + }, + "activityID": 116, + "activity": "Exiting", + "alert_frame": 8325 + }, + { + "presenceConf": 0.1035483181476593, + "localization": { + "VIRAT_S_000000.mp4": { + "3083": 1, + "3134": 0 + } + }, + "activityID": 117, + "activity": "Entering", + "alert_frame": 3134 + }, + { + "presenceConf": 0.9444611668586731, + "localization": { + "VIRAT_S_000000.mp4": { + "9509": 1, + "9559": 0 + } + }, + "activityID": 154, + "activity": "Loading", + "alert_frame": 9559 + }, + { + "presenceConf": 0.9275954365730286, + "localization": { + "VIRAT_S_000000.mp4": { + "10085": 1, + "10151": 0 + } + }, + "activityID": 155, + "activity": "Loading", + "alert_frame": 10151 + }, + { + "presenceConf": 0.8412494659423828, + "localization": { + "VIRAT_S_000000.mp4": { + "9320": 1, + "9363": 0 + } + }, + "activityID": 156, + "activity": "Loading", + "alert_frame": 9363 + }, + { + "presenceConf": 0.0616876594722271, + "localization": { + "VIRAT_S_000000.mp4": { + "8057": 1, + "8103": 0 + } + }, + "activityID": 157, + "activity": "Loading", + "alert_frame": 8103 + }, + { + "presenceConf": 0.9498679637908936, + "localization": { + "VIRAT_S_000000.mp4": { + "10511": 0, + "10455": 1 + } + }, + "activityID": 158, + "activity": "Exiting", + "alert_frame": 10511 + }, + { + "presenceConf": 0.7765927910804749, + "localization": { + "VIRAT_S_000000.mp4": { + "6101": 0, + "6058": 1 + } + }, + "activityID": 159, + "activity": "Exiting", + "alert_frame": 6101 + }, + { + "presenceConf": 0.25636377930641174, + "localization": { + "VIRAT_S_000000.mp4": { + "6115": 1, + "6159": 0 + } + }, + "activityID": 160, + "activity": "Exiting", + "alert_frame": 6159 + }, + { + "presenceConf": 0.22236867249011993, + "localization": { + "VIRAT_S_000000.mp4": { + "8333": 1, + "8379": 0 + } + }, + "activityID": 161, + "activity": "Exiting", + "alert_frame": 8379 + }, + { + "presenceConf": 0.10308756679296494, + "localization": { + "VIRAT_S_000000.mp4": { + "8325": 0, + "8275": 1 + } + }, + "activityID": 162, + "activity": "Exiting", + "alert_frame": 8325 + }, + { + "presenceConf": 0.7422827482223511, + "localization": { + "VIRAT_S_000000.mp4": { + "9546": 0, + "9458": 1 + } + }, + "activityID": 163, + "activity": "Entering", + "alert_frame": 9546 + }, + { + "presenceConf": 0.7019158601760864, + "localization": { + "VIRAT_S_000000.mp4": { + "9296": 1, + "9342": 0 + } + }, + "activityID": 164, + "activity": "Entering", + "alert_frame": 9342 + }, + { + "presenceConf": 0.20003370940685272, + "localization": { + "VIRAT_S_000000.mp4": { + "9298": 0, + "9254": 1 + } + }, + "activityID": 165, + "activity": "Entering", + "alert_frame": 9298 + }, + { + "presenceConf": 0.9444611668586731, + "localization": { + "VIRAT_S_000000.mp4": { + "9509": 1, + "9559": 0 + } + }, + "activityID": 206, + "activity": "Loading", + "alert_frame": 9559 + }, + { + "presenceConf": 0.9275954365730286, + "localization": { + "VIRAT_S_000000.mp4": { + "10085": 1, + "10151": 0 + } + }, + "activityID": 207, + "activity": "Loading", + "alert_frame": 10151 + }, + { + "presenceConf": 0.8412494659423828, + "localization": { + "VIRAT_S_000000.mp4": { + "9320": 1, + "9363": 0 + } + }, + "activityID": 208, + "activity": "Loading", + "alert_frame": 9363 + }, + { + "presenceConf": 0.09081068634986877, + "localization": { + "VIRAT_S_000000.mp4": { + "10140": 1, + "10214": 0 + } + }, + "activityID": 209, + "activity": "Loading", + "alert_frame": 10214 + }, + { + "presenceConf": 0.0616876594722271, + "localization": { + "VIRAT_S_000000.mp4": { + "8057": 1, + "8103": 0 + } + }, + "activityID": 210, + "activity": "Loading", + "alert_frame": 8103 + }, + { + "presenceConf": 0.060350462794303894, + "localization": { + "VIRAT_S_000000.mp4": { + "10495": 1, + "10542": 0 + } + }, + "activityID": 211, + "activity": "Loading", + "alert_frame": 10542 + }, + { + "presenceConf": 0.9497464299201965, + "localization": { + "VIRAT_S_000000.mp4": { + "10527": 0, + "10443": 1 + } + }, + "activityID": 212, + "activity": "Exiting", + "alert_frame": 10527 + }, + { + "presenceConf": 0.22236867249011993, + "localization": { + "VIRAT_S_000000.mp4": { + "8333": 1, + "8379": 0 + } + }, + "activityID": 213, + "activity": "Exiting", + "alert_frame": 8379 + }, + { + "presenceConf": 0.10308756679296494, + "localization": { + "VIRAT_S_000000.mp4": { + "8325": 0, + "8275": 1 + } + }, + "activityID": 214, + "activity": "Exiting", + "alert_frame": 8325 + }, + { + "presenceConf": 0.7422827482223511, + "localization": { + "VIRAT_S_000000.mp4": { + "9546": 0, + "9458": 1 + } + }, + "activityID": 215, + "activity": "Entering", + "alert_frame": 9546 + }, + { + "presenceConf": 0.7019158601760864, + "localization": { + "VIRAT_S_000000.mp4": { + "9296": 1, + "9342": 0 + } + }, + "activityID": 216, + "activity": "Entering", + "alert_frame": 9342 + }, + { + "presenceConf": 0.20003370940685272, + "localization": { + "VIRAT_S_000000.mp4": { + "9298": 0, + "9254": 1 + } + }, + "activityID": 217, + "activity": "Entering", + "alert_frame": 9298 + }, + { + "presenceConf": 0.08693129569292068, + "localization": { + "VIRAT_S_000000.mp4": { + "9183": 1, + "9254": 0 + } + }, + "activityID": 218, + "activity": "Entering", + "alert_frame": 9254 + }, + { + "presenceConf": 0.06617413461208344, + "localization": { + "VIRAT_S_000000.mp4": { + "9456": 0, + "9369": 1 + } + }, + "activityID": 219, + "activity": "Entering", + "alert_frame": 9456 + }, + { + "presenceConf": 0.9444611668586731, + "localization": { + "VIRAT_S_000000.mp4": { + "9509": 1, + "9559": 0 + } + }, + "activityID": 263, + "activity": "Loading", + "alert_frame": 9559 + }, + { + "presenceConf": 0.9275954365730286, + "localization": { + "VIRAT_S_000000.mp4": { + "10085": 1, + "10151": 0 + } + }, + "activityID": 264, + "activity": "Loading", + "alert_frame": 10151 + }, + { + "presenceConf": 0.8412494659423828, + "localization": { + "VIRAT_S_000000.mp4": { + "9320": 1, + "9363": 0 + } + }, + "activityID": 265, + "activity": "Loading", + "alert_frame": 9363 + }, + { + "presenceConf": 0.07318767160177231, + "localization": { + "VIRAT_S_000000.mp4": { + "12619": 1, + "12658": 0 + } + }, + "activityID": 266, + "activity": "Loading", + "alert_frame": 12658 + }, + { + "presenceConf": 0.0616876594722271, + "localization": { + "VIRAT_S_000000.mp4": { + "8137": 0, + "8066": 1 + } + }, + "activityID": 267, + "activity": "Loading", + "alert_frame": 8137 + }, + { + "presenceConf": 0.06005019694566727, + "localization": { + "VIRAT_S_000000.mp4": { + "12347": 0, + "12257": 1 + } + }, + "activityID": 268, + "activity": "Loading", + "alert_frame": 12347 + }, + { + "presenceConf": 0.05418015643954277, + "localization": { + "VIRAT_S_000000.mp4": { + "13058": 1, + "13105": 0 + } + }, + "activityID": 269, + "activity": "Loading", + "alert_frame": 13105 + }, + { + "presenceConf": 0.9765576720237732, + "localization": { + "VIRAT_S_000000.mp4": { + "13162": 1, + "13196": 0 + } + }, + "activityID": 270, + "activity": "Exiting", + "alert_frame": 13196 + }, + { + "presenceConf": 0.9497464299201965, + "localization": { + "VIRAT_S_000000.mp4": { + "10457": 1, + "10514": 0 + } + }, + "activityID": 271, + "activity": "Exiting", + "alert_frame": 10514 + }, + { + "presenceConf": 0.22236867249011993, + "localization": { + "VIRAT_S_000000.mp4": { + "8333": 1, + "8379": 0 + } + }, + "activityID": 272, + "activity": "Exiting", + "alert_frame": 8379 + }, + { + "presenceConf": 0.10308756679296494, + "localization": { + "VIRAT_S_000000.mp4": { + "8325": 0, + "8275": 1 + } + }, + "activityID": 273, + "activity": "Exiting", + "alert_frame": 8325 + }, + { + "presenceConf": 0.05983515828847885, + "localization": { + "VIRAT_S_000000.mp4": { + "12575": 0, + "12532": 1 + } + }, + "activityID": 274, + "activity": "Exiting", + "alert_frame": 12575 + }, + { + "presenceConf": 0.7422827482223511, + "localization": { + "VIRAT_S_000000.mp4": { + "9546": 0, + "9458": 1 + } + }, + "activityID": 275, + "activity": "Entering", + "alert_frame": 9546 + }, + { + "presenceConf": 0.7019158601760864, + "localization": { + "VIRAT_S_000000.mp4": { + "9296": 1, + "9342": 0 + } + }, + "activityID": 276, + "activity": "Entering", + "alert_frame": 9342 + }, + { + "presenceConf": 0.20003370940685272, + "localization": { + "VIRAT_S_000000.mp4": { + "9298": 0, + "9254": 1 + } + }, + "activityID": 277, + "activity": "Entering", + "alert_frame": 9298 + }, + { + "presenceConf": 0.06617413461208344, + "localization": { + "VIRAT_S_000000.mp4": { + "9456": 0, + "9369": 1 + } + }, + "activityID": 278, + "activity": "Entering", + "alert_frame": 9456 + }, + { + "presenceConf": 0.7972835898399353, + "localization": { + "VIRAT_S_000000.mp4": { + "13106": 0, + "13051": 1 + } + }, + "activityID": 279, + "activity": "Closing_Trunk", + "alert_frame": 13106 + }, + { + "presenceConf": 0.9444611668586731, + "localization": { + "VIRAT_S_000000.mp4": { + "9509": 1, + "9559": 0 + } + }, + "activityID": 319, + "activity": "Loading", + "alert_frame": 9559 + }, + { + "presenceConf": 0.9275954365730286, + "localization": { + "VIRAT_S_000000.mp4": { + "10085": 1, + "10151": 0 + } + }, + "activityID": 320, + "activity": "Loading", + "alert_frame": 10151 + }, + { + "presenceConf": 0.6593824028968811, + "localization": { + "VIRAT_S_000000.mp4": { + "9370": 0, + "9329": 1 + } + }, + "activityID": 321, + "activity": "Loading", + "alert_frame": 9370 + }, + { + "presenceConf": 0.12557563185691833, + "localization": { + "VIRAT_S_000000.mp4": { + "9301": 1, + "9334": 0 + } + }, + "activityID": 322, + "activity": "Loading", + "alert_frame": 9334 + }, + { + "presenceConf": 0.09081068634986877, + "localization": { + "VIRAT_S_000000.mp4": { + "10140": 1, + "10214": 0 + } + }, + "activityID": 323, + "activity": "Loading", + "alert_frame": 10214 + }, + { + "presenceConf": 0.07318767160177231, + "localization": { + "VIRAT_S_000000.mp4": { + "12619": 1, + "12658": 0 + } + }, + "activityID": 324, + "activity": "Loading", + "alert_frame": 12658 + }, + { + "presenceConf": 0.06005019694566727, + "localization": { + "VIRAT_S_000000.mp4": { + "12347": 0, + "12257": 1 + } + }, + "activityID": 325, + "activity": "Loading", + "alert_frame": 12347 + }, + { + "presenceConf": 0.05418015643954277, + "localization": { + "VIRAT_S_000000.mp4": { + "13058": 1, + "13105": 0 + } + }, + "activityID": 326, + "activity": "Loading", + "alert_frame": 13105 + }, + { + "presenceConf": 0.9765576720237732, + "localization": { + "VIRAT_S_000000.mp4": { + "13162": 1, + "13196": 0 + } + }, + "activityID": 327, + "activity": "Exiting", + "alert_frame": 13196 + }, + { + "presenceConf": 0.9497464299201965, + "localization": { + "VIRAT_S_000000.mp4": { + "10457": 1, + "10514": 0 + } + }, + "activityID": 328, + "activity": "Exiting", + "alert_frame": 10514 + }, + { + "presenceConf": 0.05983515828847885, + "localization": { + "VIRAT_S_000000.mp4": { + "12575": 0, + "12532": 1 + } + }, + "activityID": 329, + "activity": "Exiting", + "alert_frame": 12575 + }, + { + "presenceConf": 0.7422827482223511, + "localization": { + "VIRAT_S_000000.mp4": { + "9460": 1, + "9555": 0 + } + }, + "activityID": 330, + "activity": "Entering", + "alert_frame": 9555 + }, + { + "presenceConf": 0.6971774697303772, + "localization": { + "VIRAT_S_000000.mp4": { + "9334": 0, + "9300": 1 + } + }, + "activityID": 331, + "activity": "Entering", + "alert_frame": 9334 + }, + { + "presenceConf": 0.26036176085472107, + "localization": { + "VIRAT_S_000000.mp4": { + "9309": 0, + "9245": 1 + } + }, + "activityID": 332, + "activity": "Entering", + "alert_frame": 9309 + }, + { + "presenceConf": 0.23765666782855988, + "localization": { + "VIRAT_S_000000.mp4": { + "9225": 1, + "9261": 0 + } + }, + "activityID": 333, + "activity": "Entering", + "alert_frame": 9261 + }, + { + "presenceConf": 0.7972835898399353, + "localization": { + "VIRAT_S_000000.mp4": { + "13106": 0, + "13051": 1 + } + }, + "activityID": 334, + "activity": "Closing_Trunk", + "alert_frame": 13106 + }, + { + "presenceConf": 0.07318767160177231, + "localization": { + "VIRAT_S_000000.mp4": { + "12619": 1, + "12658": 0 + } + }, + "activityID": 373, + "activity": "Loading", + "alert_frame": 12658 + }, + { + "presenceConf": 0.06005019694566727, + "localization": { + "VIRAT_S_000000.mp4": { + "12347": 0, + "12257": 1 + } + }, + "activityID": 374, + "activity": "Loading", + "alert_frame": 12347 + }, + { + "presenceConf": 0.05418015643954277, + "localization": { + "VIRAT_S_000000.mp4": { + "13058": 1, + "13105": 0 + } + }, + "activityID": 375, + "activity": "Loading", + "alert_frame": 13105 + }, + { + "presenceConf": 0.9765576720237732, + "localization": { + "VIRAT_S_000000.mp4": { + "13162": 1, + "13196": 0 + } + }, + "activityID": 376, + "activity": "Exiting", + "alert_frame": 13196 + }, + { + "presenceConf": 0.05983515828847885, + "localization": { + "VIRAT_S_000000.mp4": { + "12542": 1, + "12613": 0 + } + }, + "activityID": 377, + "activity": "Exiting", + "alert_frame": 12613 + }, + { + "presenceConf": 0.7972835898399353, + "localization": { + "VIRAT_S_000000.mp4": { + "13106": 0, + "13051": 1 + } + }, + "activityID": 378, + "activity": "Closing_Trunk", + "alert_frame": 13106 + }, + { + "presenceConf": 0.07318767160177231, + "localization": { + "VIRAT_S_000000.mp4": { + "12619": 1, + "12658": 0 + } + }, + "activityID": 429, + "activity": "Loading", + "alert_frame": 12658 + }, + { + "presenceConf": 0.059426676481962204, + "localization": { + "VIRAT_S_000000.mp4": { + "17323": 1, + "17401": 0 + } + }, + "activityID": 430, + "activity": "Loading", + "alert_frame": 17401 + }, + { + "presenceConf": 0.05418015643954277, + "localization": { + "VIRAT_S_000000.mp4": { + "13058": 1, + "13105": 0 + } + }, + "activityID": 431, + "activity": "Loading", + "alert_frame": 13105 + }, + { + "presenceConf": 0.9765576720237732, + "localization": { + "VIRAT_S_000000.mp4": { + "13162": 1, + "13196": 0 + } + }, + "activityID": 432, + "activity": "Exiting", + "alert_frame": 13196 + }, + { + "presenceConf": 0.05983515828847885, + "localization": { + "VIRAT_S_000000.mp4": { + "12533": 1, + "12575": 0 + } + }, + "activityID": 433, + "activity": "Exiting", + "alert_frame": 12575 + }, + { + "presenceConf": 0.7972835898399353, + "localization": { + "VIRAT_S_000000.mp4": { + "13106": 0, + "13051": 1 + } + }, + "activityID": 434, + "activity": "Closing_Trunk", + "alert_frame": 13106 + }, + { + "presenceConf": 0.5966593623161316, + "localization": { + "VIRAT_S_000000.mp4": { + "19521": 0, + "19441": 1 + } + }, + "activityID": 491, + "activity": "Loading", + "alert_frame": 19521 + }, + { + "presenceConf": 0.3154800832271576, + "localization": { + "VIRAT_S_000000.mp4": { + "18947": 0, + "18893": 1 + } + }, + "activityID": 492, + "activity": "Loading", + "alert_frame": 18947 + }, + { + "presenceConf": 0.10825452208518982, + "localization": { + "VIRAT_S_000000.mp4": { + "19960": 0, + "19918": 1 + } + }, + "activityID": 493, + "activity": "Loading", + "alert_frame": 19960 + }, + { + "presenceConf": 0.059426676481962204, + "localization": { + "VIRAT_S_000000.mp4": { + "17323": 1, + "17401": 0 + } + }, + "activityID": 494, + "activity": "Loading", + "alert_frame": 17401 + }, + { + "presenceConf": 0.6937877535820007, + "localization": { + "VIRAT_S_000000.mp4": { + "19616": 0, + "19562": 1 + } + }, + "activityID": 495, + "activity": "Exiting", + "alert_frame": 19616 + }, + { + "presenceConf": 0.6509472727775574, + "localization": { + "VIRAT_S_000000.mp4": { + "19649": 0, + "19598": 1 + } + }, + "activityID": 496, + "activity": "Exiting", + "alert_frame": 19649 + }, + { + "presenceConf": 0.4747353196144104, + "localization": { + "VIRAT_S_000000.mp4": { + "19877": 1, + "19960": 0 + } + }, + "activityID": 497, + "activity": "Exiting", + "alert_frame": 19960 + }, + { + "presenceConf": 0.16731348633766174, + "localization": { + "VIRAT_S_000000.mp4": { + "19643": 1, + "19688": 0 + } + }, + "activityID": 498, + "activity": "Exiting", + "alert_frame": 19688 + }, + { + "presenceConf": 0.059780992567539215, + "localization": { + "VIRAT_S_000000.mp4": { + "19779": 1, + "19876": 0 + } + }, + "activityID": 499, + "activity": "Exiting", + "alert_frame": 19876 + }, + { + "presenceConf": 0.3780162036418915, + "localization": { + "VIRAT_S_000000.mp4": { + "19855": 1, + "19922": 0 + } + }, + "activityID": 557, + "activity": "Loading", + "alert_frame": 19922 + }, + { + "presenceConf": 0.3189237415790558, + "localization": { + "VIRAT_S_000000.mp4": { + "19464": 0, + "19418": 1 + } + }, + "activityID": 558, + "activity": "Loading", + "alert_frame": 19464 + }, + { + "presenceConf": 0.31179675459861755, + "localization": { + "VIRAT_S_000000.mp4": { + "19541": 0, + "19499": 1 + } + }, + "activityID": 559, + "activity": "Loading", + "alert_frame": 19541 + }, + { + "presenceConf": 0.2290775328874588, + "localization": { + "VIRAT_S_000000.mp4": { + "18942": 0, + "18892": 1 + } + }, + "activityID": 560, + "activity": "Loading", + "alert_frame": 18942 + }, + { + "presenceConf": 0.17700645327568054, + "localization": { + "VIRAT_S_000000.mp4": { + "19944": 1, + "20014": 0 + } + }, + "activityID": 561, + "activity": "Loading", + "alert_frame": 20014 + }, + { + "presenceConf": 0.13126561045646667, + "localization": { + "VIRAT_S_000000.mp4": { + "19366": 1, + "19407": 0 + } + }, + "activityID": 562, + "activity": "Loading", + "alert_frame": 19407 + }, + { + "presenceConf": 0.10185755044221878, + "localization": { + "VIRAT_S_000000.mp4": { + "19786": 1, + "19863": 0 + } + }, + "activityID": 563, + "activity": "Loading", + "alert_frame": 19863 + }, + { + "presenceConf": 0.46101266145706177, + "localization": { + "VIRAT_S_000000.mp4": { + "19613": 1, + "19663": 0 + } + }, + "activityID": 564, + "activity": "Exiting", + "alert_frame": 19663 + }, + { + "presenceConf": 0.46101266145706177, + "localization": { + "VIRAT_S_000000.mp4": { + "19629": 0, + "19588": 1 + } + }, + "activityID": 565, + "activity": "Exiting", + "alert_frame": 19629 + }, + { + "presenceConf": 0.2843806743621826, + "localization": { + "VIRAT_S_000000.mp4": { + "19854": 1, + "19950": 0 + } + }, + "activityID": 566, + "activity": "Exiting", + "alert_frame": 19950 + }, + { + "presenceConf": 0.21616898477077484, + "localization": { + "VIRAT_S_000000.mp4": { + "19501": 1, + "19548": 0 + } + }, + "activityID": 567, + "activity": "Exiting", + "alert_frame": 19548 + }, + { + "presenceConf": 0.1081514060497284, + "localization": { + "VIRAT_S_000000.mp4": { + "19657": 1, + "19705": 0 + } + }, + "activityID": 568, + "activity": "Exiting", + "alert_frame": 19705 + }, + { + "presenceConf": 0.2290775328874588, + "localization": { + "VIRAT_S_000000.mp4": { + "18942": 0, + "18892": 1 + } + }, + "activityID": 620, + "activity": "Loading", + "alert_frame": 18942 + }, + { + "presenceConf": 0.2540379464626312, + "localization": { + "VIRAT_S_000000.mp4": { + "13161": 0, + "13099": 1 + } + }, + "activityID": 680, + "activity": "Loading", + "alert_frame": 13161 + }, + { + "presenceConf": 0.2540379464626312, + "localization": { + "VIRAT_S_000000.mp4": { + "13114": 0, + "13066": 1 + } + }, + "activityID": 681, + "activity": "Loading", + "alert_frame": 13114 + }, + { + "presenceConf": 0.08643391728401184, + "localization": { + "VIRAT_S_000000.mp4": { + "12673": 0, + "12630": 1 + } + }, + "activityID": 682, + "activity": "Loading", + "alert_frame": 12673 + }, + { + "presenceConf": 0.05643744394183159, + "localization": { + "VIRAT_S_000000.mp4": { + "12227": 1, + "12310": 0 + } + }, + "activityID": 683, + "activity": "Loading", + "alert_frame": 12310 + }, + { + "presenceConf": 0.055619288235902786, + "localization": { + "VIRAT_S_000000.mp4": { + "12275": 1, + "12365": 0 + } + }, + "activityID": 684, + "activity": "Loading", + "alert_frame": 12365 + }, + { + "presenceConf": 0.969844400882721, + "localization": { + "VIRAT_S_000000.mp4": { + "13174": 1, + "13208": 0 + } + }, + "activityID": 685, + "activity": "Exiting", + "alert_frame": 13208 + }, + { + "presenceConf": 0.5748069882392883, + "localization": { + "VIRAT_S_000000.mp4": { + "13089": 1, + "13160": 0 + } + }, + "activityID": 686, + "activity": "Closing_Trunk", + "alert_frame": 13160 + }, + { + "presenceConf": 0.5748069882392883, + "localization": { + "VIRAT_S_000000.mp4": { + "13114": 0, + "13058": 1 + } + }, + "activityID": 687, + "activity": "Closing_Trunk", + "alert_frame": 13114 + }, + { + "presenceConf": 0.2540379464626312, + "localization": { + "VIRAT_S_000000.mp4": { + "13161": 0, + "13099": 1 + } + }, + "activityID": 742, + "activity": "Loading", + "alert_frame": 13161 + }, + { + "presenceConf": 0.2540379464626312, + "localization": { + "VIRAT_S_000000.mp4": { + "13114": 0, + "13066": 1 + } + }, + "activityID": 743, + "activity": "Loading", + "alert_frame": 13114 + }, + { + "presenceConf": 0.16671383380889893, + "localization": { + "VIRAT_S_000000.mp4": { + "10504": 1, + "10546": 0 + } + }, + "activityID": 744, + "activity": "Loading", + "alert_frame": 10546 + }, + { + "presenceConf": 0.13489629328250885, + "localization": { + "VIRAT_S_000000.mp4": { + "10428": 1, + "10487": 0 + } + }, + "activityID": 745, + "activity": "Loading", + "alert_frame": 10487 + }, + { + "presenceConf": 0.12640967965126038, + "localization": { + "VIRAT_S_000000.mp4": { + "10707": 0, + "10671": 1 + } + }, + "activityID": 746, + "activity": "Loading", + "alert_frame": 10707 + }, + { + "presenceConf": 0.08643391728401184, + "localization": { + "VIRAT_S_000000.mp4": { + "12673": 0, + "12630": 1 + } + }, + "activityID": 747, + "activity": "Loading", + "alert_frame": 12673 + }, + { + "presenceConf": 0.06167250871658325, + "localization": { + "VIRAT_S_000000.mp4": { + "10552": 1, + "10591": 0 + } + }, + "activityID": 748, + "activity": "Loading", + "alert_frame": 10591 + }, + { + "presenceConf": 0.05643744394183159, + "localization": { + "VIRAT_S_000000.mp4": { + "12227": 1, + "12310": 0 + } + }, + "activityID": 749, + "activity": "Loading", + "alert_frame": 12310 + }, + { + "presenceConf": 0.055619288235902786, + "localization": { + "VIRAT_S_000000.mp4": { + "12275": 1, + "12365": 0 + } + }, + "activityID": 750, + "activity": "Loading", + "alert_frame": 12365 + }, + { + "presenceConf": 0.969844400882721, + "localization": { + "VIRAT_S_000000.mp4": { + "13174": 1, + "13208": 0 + } + }, + "activityID": 751, + "activity": "Exiting", + "alert_frame": 13208 + }, + { + "presenceConf": 0.926302433013916, + "localization": { + "VIRAT_S_000000.mp4": { + "10432": 1, + "10489": 0 + } + }, + "activityID": 752, + "activity": "Exiting", + "alert_frame": 10489 + }, + { + "presenceConf": 0.0740702748298645, + "localization": { + "VIRAT_S_000000.mp4": { + "10566": 0, + "10494": 1 + } + }, + "activityID": 753, + "activity": "Exiting", + "alert_frame": 10566 + }, + { + "presenceConf": 0.5748069882392883, + "localization": { + "VIRAT_S_000000.mp4": { + "13089": 1, + "13160": 0 + } + }, + "activityID": 754, + "activity": "Closing_Trunk", + "alert_frame": 13160 + }, + { + "presenceConf": 0.5748069882392883, + "localization": { + "VIRAT_S_000000.mp4": { + "13114": 0, + "13058": 1 + } + }, + "activityID": 755, + "activity": "Closing_Trunk", + "alert_frame": 13114 + }, + { + "presenceConf": 0.9585459232330322, + "localization": { + "VIRAT_S_000000.mp4": { + "9515": 1, + "9572": 0 + } + }, + "activityID": 801, + "activity": "Loading", + "alert_frame": 9572 + }, + { + "presenceConf": 0.9472965002059937, + "localization": { + "VIRAT_S_000000.mp4": { + "10163": 0, + "10102": 1 + } + }, + "activityID": 802, + "activity": "Loading", + "alert_frame": 10163 + }, + { + "presenceConf": 0.784537672996521, + "localization": { + "VIRAT_S_000000.mp4": { + "9331": 1, + "9378": 0 + } + }, + "activityID": 803, + "activity": "Loading", + "alert_frame": 9378 + }, + { + "presenceConf": 0.2540379464626312, + "localization": { + "VIRAT_S_000000.mp4": { + "13114": 0, + "13066": 1 + } + }, + "activityID": 804, + "activity": "Loading", + "alert_frame": 13114 + }, + { + "presenceConf": 0.16671383380889893, + "localization": { + "VIRAT_S_000000.mp4": { + "10533": 0, + "10497": 1 + } + }, + "activityID": 805, + "activity": "Loading", + "alert_frame": 10533 + }, + { + "presenceConf": 0.13489629328250885, + "localization": { + "VIRAT_S_000000.mp4": { + "10487": 0, + "10427": 1 + } + }, + "activityID": 806, + "activity": "Loading", + "alert_frame": 10487 + }, + { + "presenceConf": 0.12640967965126038, + "localization": { + "VIRAT_S_000000.mp4": { + "10707": 0, + "10671": 1 + } + }, + "activityID": 807, + "activity": "Loading", + "alert_frame": 10707 + }, + { + "presenceConf": 0.08643391728401184, + "localization": { + "VIRAT_S_000000.mp4": { + "12673": 0, + "12630": 1 + } + }, + "activityID": 808, + "activity": "Loading", + "alert_frame": 12673 + }, + { + "presenceConf": 0.07402701675891876, + "localization": { + "VIRAT_S_000000.mp4": { + "10154": 1, + "10214": 0 + } + }, + "activityID": 809, + "activity": "Loading", + "alert_frame": 10214 + }, + { + "presenceConf": 0.06167250871658325, + "localization": { + "VIRAT_S_000000.mp4": { + "10552": 1, + "10591": 0 + } + }, + "activityID": 810, + "activity": "Loading", + "alert_frame": 10591 + }, + { + "presenceConf": 0.05643744394183159, + "localization": { + "VIRAT_S_000000.mp4": { + "12227": 1, + "12310": 0 + } + }, + "activityID": 811, + "activity": "Loading", + "alert_frame": 12310 + }, + { + "presenceConf": 0.055619288235902786, + "localization": { + "VIRAT_S_000000.mp4": { + "12275": 1, + "12365": 0 + } + }, + "activityID": 812, + "activity": "Loading", + "alert_frame": 12365 + }, + { + "presenceConf": 0.969844400882721, + "localization": { + "VIRAT_S_000000.mp4": { + "13174": 1, + "13208": 0 + } + }, + "activityID": 813, + "activity": "Exiting", + "alert_frame": 13208 + }, + { + "presenceConf": 0.8208768367767334, + "localization": { + "VIRAT_S_000000.mp4": { + "10409": 1, + "10488": 0 + } + }, + "activityID": 814, + "activity": "Exiting", + "alert_frame": 10488 + }, + { + "presenceConf": 0.0740702748298645, + "localization": { + "VIRAT_S_000000.mp4": { + "10566": 0, + "10494": 1 + } + }, + "activityID": 815, + "activity": "Exiting", + "alert_frame": 10566 + }, + { + "presenceConf": 0.6825001835823059, + "localization": { + "VIRAT_S_000000.mp4": { + "9353": 0, + "9307": 1 + } + }, + "activityID": 816, + "activity": "Entering", + "alert_frame": 9353 + }, + { + "presenceConf": 0.6352987289428711, + "localization": { + "VIRAT_S_000000.mp4": { + "9465": 1, + "9553": 0 + } + }, + "activityID": 817, + "activity": "Entering", + "alert_frame": 9553 + }, + { + "presenceConf": 0.24743923544883728, + "localization": { + "VIRAT_S_000000.mp4": { + "9262": 1, + "9304": 0 + } + }, + "activityID": 818, + "activity": "Entering", + "alert_frame": 9304 + }, + { + "presenceConf": 0.05290115997195244, + "localization": { + "VIRAT_S_000000.mp4": { + "9193": 1, + "9254": 0 + } + }, + "activityID": 819, + "activity": "Entering", + "alert_frame": 9254 + }, + { + "presenceConf": 0.5748069882392883, + "localization": { + "VIRAT_S_000000.mp4": { + "13114": 0, + "13058": 1 + } + }, + "activityID": 820, + "activity": "Closing_Trunk", + "alert_frame": 13114 + }, + { + "presenceConf": 0.9585459232330322, + "localization": { + "VIRAT_S_000000.mp4": { + "9515": 1, + "9572": 0 + } + }, + "activityID": 860, + "activity": "Loading", + "alert_frame": 9572 + }, + { + "presenceConf": 0.9472965002059937, + "localization": { + "VIRAT_S_000000.mp4": { + "10163": 0, + "10102": 1 + } + }, + "activityID": 861, + "activity": "Loading", + "alert_frame": 10163 + }, + { + "presenceConf": 0.784537672996521, + "localization": { + "VIRAT_S_000000.mp4": { + "9331": 1, + "9378": 0 + } + }, + "activityID": 862, + "activity": "Loading", + "alert_frame": 9378 + }, + { + "presenceConf": 0.21911369264125824, + "localization": { + "VIRAT_S_000000.mp4": { + "13133": 0, + "13076": 1 + } + }, + "activityID": 863, + "activity": "Loading", + "alert_frame": 13133 + }, + { + "presenceConf": 0.16671383380889893, + "localization": { + "VIRAT_S_000000.mp4": { + "10533": 0, + "10497": 1 + } + }, + "activityID": 864, + "activity": "Loading", + "alert_frame": 10533 + }, + { + "presenceConf": 0.13489629328250885, + "localization": { + "VIRAT_S_000000.mp4": { + "10487": 0, + "10427": 1 + } + }, + "activityID": 865, + "activity": "Loading", + "alert_frame": 10487 + }, + { + "presenceConf": 0.08643391728401184, + "localization": { + "VIRAT_S_000000.mp4": { + "12673": 0, + "12630": 1 + } + }, + "activityID": 866, + "activity": "Loading", + "alert_frame": 12673 + }, + { + "presenceConf": 0.07402701675891876, + "localization": { + "VIRAT_S_000000.mp4": { + "10154": 1, + "10214": 0 + } + }, + "activityID": 867, + "activity": "Loading", + "alert_frame": 10214 + }, + { + "presenceConf": 0.06167250871658325, + "localization": { + "VIRAT_S_000000.mp4": { + "10552": 1, + "10591": 0 + } + }, + "activityID": 868, + "activity": "Loading", + "alert_frame": 10591 + }, + { + "presenceConf": 0.05643744394183159, + "localization": { + "VIRAT_S_000000.mp4": { + "12227": 1, + "12310": 0 + } + }, + "activityID": 869, + "activity": "Loading", + "alert_frame": 12310 + }, + { + "presenceConf": 0.055619288235902786, + "localization": { + "VIRAT_S_000000.mp4": { + "12275": 1, + "12365": 0 + } + }, + "activityID": 870, + "activity": "Loading", + "alert_frame": 12365 + }, + { + "presenceConf": 0.050043150782585144, + "localization": { + "VIRAT_S_000000.mp4": { + "8074": 1, + "8114": 0 + } + }, + "activityID": 871, + "activity": "Loading", + "alert_frame": 8114 + }, + { + "presenceConf": 0.8208768367767334, + "localization": { + "VIRAT_S_000000.mp4": { + "10409": 1, + "10488": 0 + } + }, + "activityID": 872, + "activity": "Exiting", + "alert_frame": 10488 + }, + { + "presenceConf": 0.5952575206756592, + "localization": { + "VIRAT_S_000000.mp4": { + "13240": 0, + "13193": 1 + } + }, + "activityID": 873, + "activity": "Exiting", + "alert_frame": 13240 + }, + { + "presenceConf": 0.5952575206756592, + "localization": { + "VIRAT_S_000000.mp4": { + "13169": 1, + "13193": 0 + } + }, + "activityID": 874, + "activity": "Exiting", + "alert_frame": 13193 + }, + { + "presenceConf": 0.26514920592308044, + "localization": { + "VIRAT_S_000000.mp4": { + "8393": 0, + "8344": 1 + } + }, + "activityID": 875, + "activity": "Exiting", + "alert_frame": 8393 + }, + { + "presenceConf": 0.14210551977157593, + "localization": { + "VIRAT_S_000000.mp4": { + "8287": 1, + "8335": 0 + } + }, + "activityID": 876, + "activity": "Exiting", + "alert_frame": 8335 + }, + { + "presenceConf": 0.0740702748298645, + "localization": { + "VIRAT_S_000000.mp4": { + "10566": 0, + "10494": 1 + } + }, + "activityID": 877, + "activity": "Exiting", + "alert_frame": 10566 + }, + { + "presenceConf": 0.6825001835823059, + "localization": { + "VIRAT_S_000000.mp4": { + "9353": 0, + "9307": 1 + } + }, + "activityID": 878, + "activity": "Entering", + "alert_frame": 9353 + }, + { + "presenceConf": 0.6352987289428711, + "localization": { + "VIRAT_S_000000.mp4": { + "9465": 1, + "9553": 0 + } + }, + "activityID": 879, + "activity": "Entering", + "alert_frame": 9553 + }, + { + "presenceConf": 0.24743923544883728, + "localization": { + "VIRAT_S_000000.mp4": { + "9262": 1, + "9304": 0 + } + }, + "activityID": 880, + "activity": "Entering", + "alert_frame": 9304 + }, + { + "presenceConf": 0.05290115997195244, + "localization": { + "VIRAT_S_000000.mp4": { + "9193": 1, + "9254": 0 + } + }, + "activityID": 881, + "activity": "Entering", + "alert_frame": 9254 + }, + { + "presenceConf": 0.5419551134109497, + "localization": { + "VIRAT_S_000000.mp4": { + "13134": 0, + "13066": 1 + } + }, + "activityID": 882, + "activity": "Closing_Trunk", + "alert_frame": 13134 + }, + { + "presenceConf": 0.9585459232330322, + "localization": { + "VIRAT_S_000000.mp4": { + "9515": 1, + "9572": 0 + } + }, + "activityID": 928, + "activity": "Loading", + "alert_frame": 9572 + }, + { + "presenceConf": 0.9472965002059937, + "localization": { + "VIRAT_S_000000.mp4": { + "10163": 0, + "10102": 1 + } + }, + "activityID": 929, + "activity": "Loading", + "alert_frame": 10163 + }, + { + "presenceConf": 0.784537672996521, + "localization": { + "VIRAT_S_000000.mp4": { + "9331": 1, + "9378": 0 + } + }, + "activityID": 930, + "activity": "Loading", + "alert_frame": 9378 + }, + { + "presenceConf": 0.16671383380889893, + "localization": { + "VIRAT_S_000000.mp4": { + "10533": 0, + "10497": 1 + } + }, + "activityID": 931, + "activity": "Loading", + "alert_frame": 10533 + }, + { + "presenceConf": 0.13489629328250885, + "localization": { + "VIRAT_S_000000.mp4": { + "10487": 0, + "10427": 1 + } + }, + "activityID": 932, + "activity": "Loading", + "alert_frame": 10487 + }, + { + "presenceConf": 0.12640967965126038, + "localization": { + "VIRAT_S_000000.mp4": { + "10707": 0, + "10671": 1 + } + }, + "activityID": 933, + "activity": "Loading", + "alert_frame": 10707 + }, + { + "presenceConf": 0.07402701675891876, + "localization": { + "VIRAT_S_000000.mp4": { + "10154": 1, + "10214": 0 + } + }, + "activityID": 934, + "activity": "Loading", + "alert_frame": 10214 + }, + { + "presenceConf": 0.06167250871658325, + "localization": { + "VIRAT_S_000000.mp4": { + "10552": 1, + "10591": 0 + } + }, + "activityID": 935, + "activity": "Loading", + "alert_frame": 10591 + }, + { + "presenceConf": 0.050043150782585144, + "localization": { + "VIRAT_S_000000.mp4": { + "8074": 1, + "8114": 0 + } + }, + "activityID": 936, + "activity": "Loading", + "alert_frame": 8114 + }, + { + "presenceConf": 0.9084583520889282, + "localization": { + "VIRAT_S_000000.mp4": { + "6101": 0, + "6068": 1 + } + }, + "activityID": 937, + "activity": "Exiting", + "alert_frame": 6101 + }, + { + "presenceConf": 0.8208768367767334, + "localization": { + "VIRAT_S_000000.mp4": { + "10409": 1, + "10488": 0 + } + }, + "activityID": 938, + "activity": "Exiting", + "alert_frame": 10488 + }, + { + "presenceConf": 0.26514920592308044, + "localization": { + "VIRAT_S_000000.mp4": { + "8393": 0, + "8344": 1 + } + }, + "activityID": 939, + "activity": "Exiting", + "alert_frame": 8393 + }, + { + "presenceConf": 0.14210551977157593, + "localization": { + "VIRAT_S_000000.mp4": { + "8287": 1, + "8335": 0 + } + }, + "activityID": 940, + "activity": "Exiting", + "alert_frame": 8335 + }, + { + "presenceConf": 0.0740702748298645, + "localization": { + "VIRAT_S_000000.mp4": { + "10455": 1, + "10545": 0 + } + }, + "activityID": 941, + "activity": "Exiting", + "alert_frame": 10545 + }, + { + "presenceConf": 0.6825001835823059, + "localization": { + "VIRAT_S_000000.mp4": { + "9353": 0, + "9307": 1 + } + }, + "activityID": 942, + "activity": "Entering", + "alert_frame": 9353 + }, + { + "presenceConf": 0.6352987289428711, + "localization": { + "VIRAT_S_000000.mp4": { + "9465": 1, + "9553": 0 + } + }, + "activityID": 943, + "activity": "Entering", + "alert_frame": 9553 + }, + { + "presenceConf": 0.24743923544883728, + "localization": { + "VIRAT_S_000000.mp4": { + "9262": 1, + "9304": 0 + } + }, + "activityID": 944, + "activity": "Entering", + "alert_frame": 9304 + }, + { + "presenceConf": 0.05290115997195244, + "localization": { + "VIRAT_S_000000.mp4": { + "9193": 1, + "9254": 0 + } + }, + "activityID": 945, + "activity": "Entering", + "alert_frame": 9254 + }, + { + "presenceConf": 0.9585459232330322, + "localization": { + "VIRAT_S_000000.mp4": { + "9515": 1, + "9572": 0 + } + }, + "activityID": 987, + "activity": "Loading", + "alert_frame": 9572 + }, + { + "presenceConf": 0.784537672996521, + "localization": { + "VIRAT_S_000000.mp4": { + "9331": 1, + "9378": 0 + } + }, + "activityID": 988, + "activity": "Loading", + "alert_frame": 9378 + }, + { + "presenceConf": 0.3795768916606903, + "localization": { + "VIRAT_S_000000.mp4": { + "10180": 0, + "10098": 1 + } + }, + "activityID": 989, + "activity": "Loading", + "alert_frame": 10180 + }, + { + "presenceConf": 0.05005408450961113, + "localization": { + "VIRAT_S_000000.mp4": { + "10063": 1, + "10118": 0 + } + }, + "activityID": 990, + "activity": "Loading", + "alert_frame": 10118 + }, + { + "presenceConf": 0.050043150782585144, + "localization": { + "VIRAT_S_000000.mp4": { + "8074": 1, + "8114": 0 + } + }, + "activityID": 991, + "activity": "Loading", + "alert_frame": 8114 + }, + { + "presenceConf": 0.9084583520889282, + "localization": { + "VIRAT_S_000000.mp4": { + "6101": 0, + "6068": 1 + } + }, + "activityID": 992, + "activity": "Exiting", + "alert_frame": 6101 + }, + { + "presenceConf": 0.26514920592308044, + "localization": { + "VIRAT_S_000000.mp4": { + "8393": 0, + "8344": 1 + } + }, + "activityID": 993, + "activity": "Exiting", + "alert_frame": 8393 + }, + { + "presenceConf": 0.2008552849292755, + "localization": { + "VIRAT_S_000000.mp4": { + "10180": 0, + "10090": 1 + } + }, + "activityID": 994, + "activity": "Exiting", + "alert_frame": 10180 + }, + { + "presenceConf": 0.14210551977157593, + "localization": { + "VIRAT_S_000000.mp4": { + "8287": 1, + "8335": 0 + } + }, + "activityID": 995, + "activity": "Exiting", + "alert_frame": 8335 + }, + { + "presenceConf": 0.06784123182296753, + "localization": { + "VIRAT_S_000000.mp4": { + "4396": 1, + "4497": 0 + } + }, + "activityID": 996, + "activity": "Exiting", + "alert_frame": 4497 + }, + { + "presenceConf": 0.6825001835823059, + "localization": { + "VIRAT_S_000000.mp4": { + "9353": 0, + "9307": 1 + } + }, + "activityID": 997, + "activity": "Entering", + "alert_frame": 9353 + }, + { + "presenceConf": 0.6352987289428711, + "localization": { + "VIRAT_S_000000.mp4": { + "9465": 1, + "9553": 0 + } + }, + "activityID": 998, + "activity": "Entering", + "alert_frame": 9553 + }, + { + "presenceConf": 0.24743923544883728, + "localization": { + "VIRAT_S_000000.mp4": { + "9262": 1, + "9304": 0 + } + }, + "activityID": 999, + "activity": "Entering", + "alert_frame": 9304 + }, + { + "presenceConf": 0.05290115997195244, + "localization": { + "VIRAT_S_000000.mp4": { + "9193": 1, + "9254": 0 + } + }, + "activityID": 1000, + "activity": "Entering", + "alert_frame": 9254 + }, + { + "presenceConf": 0.9226245880126953, + "localization": { + "VIRAT_S_000000.mp4": { + "3905": 1, + "3972": 0 + } + }, + "activityID": 1041, + "activity": "Loading", + "alert_frame": 3972 + }, + { + "presenceConf": 0.16636569797992706, + "localization": { + "VIRAT_S_000000.mp4": { + "3853": 1, + "3895": 0 + } + }, + "activityID": 1042, + "activity": "Loading", + "alert_frame": 3895 + }, + { + "presenceConf": 0.1267482042312622, + "localization": { + "VIRAT_S_000000.mp4": { + "3025": 1, + "3079": 0 + } + }, + "activityID": 1043, + "activity": "Loading", + "alert_frame": 3079 + }, + { + "presenceConf": 0.11694897711277008, + "localization": { + "VIRAT_S_000000.mp4": { + "3980": 1, + "4033": 0 + } + }, + "activityID": 1044, + "activity": "Loading", + "alert_frame": 4033 + }, + { + "presenceConf": 0.068734310567379, + "localization": { + "VIRAT_S_000000.mp4": { + "3170": 1, + "3261": 0 + } + }, + "activityID": 1045, + "activity": "Loading", + "alert_frame": 3261 + }, + { + "presenceConf": 0.058596737682819366, + "localization": { + "VIRAT_S_000000.mp4": { + "3254": 1, + "3324": 0 + } + }, + "activityID": 1046, + "activity": "Loading", + "alert_frame": 3324 + }, + { + "presenceConf": 0.050043150782585144, + "localization": { + "VIRAT_S_000000.mp4": { + "8074": 1, + "8114": 0 + } + }, + "activityID": 1047, + "activity": "Loading", + "alert_frame": 8114 + }, + { + "presenceConf": 0.7126402258872986, + "localization": { + "VIRAT_S_000000.mp4": { + "3650": 0, + "3543": 1 + } + }, + "activityID": 1048, + "activity": "Closing", + "alert_frame": 3650 + }, + { + "presenceConf": 0.9084583520889282, + "localization": { + "VIRAT_S_000000.mp4": { + "6101": 0, + "6068": 1 + } + }, + "activityID": 1049, + "activity": "Exiting", + "alert_frame": 6101 + }, + { + "presenceConf": 0.7842649221420288, + "localization": { + "VIRAT_S_000000.mp4": { + "3892": 0, + "3846": 1 + } + }, + "activityID": 1050, + "activity": "Exiting", + "alert_frame": 3892 + }, + { + "presenceConf": 0.2614235579967499, + "localization": { + "VIRAT_S_000000.mp4": { + "8393": 0, + "8344": 1 + } + }, + "activityID": 1051, + "activity": "Exiting", + "alert_frame": 8393 + }, + { + "presenceConf": 0.22829310595989227, + "localization": { + "VIRAT_S_000000.mp4": { + "3783": 1, + "3829": 0 + } + }, + "activityID": 1052, + "activity": "Exiting", + "alert_frame": 3829 + }, + { + "presenceConf": 0.14210551977157593, + "localization": { + "VIRAT_S_000000.mp4": { + "8287": 1, + "8335": 0 + } + }, + "activityID": 1053, + "activity": "Exiting", + "alert_frame": 8335 + }, + { + "presenceConf": 0.06784123182296753, + "localization": { + "VIRAT_S_000000.mp4": { + "4396": 1, + "4497": 0 + } + }, + "activityID": 1054, + "activity": "Exiting", + "alert_frame": 4497 + }, + { + "presenceConf": 0.6295834183692932, + "localization": { + "VIRAT_S_000000.mp4": { + "3025": 0, + "2979": 1 + } + }, + "activityID": 1055, + "activity": "Entering", + "alert_frame": 3025 + }, + { + "presenceConf": 0.3530677258968353, + "localization": { + "VIRAT_S_000000.mp4": { + "3019": 1, + "3078": 0 + } + }, + "activityID": 1056, + "activity": "Entering", + "alert_frame": 3078 + }, + { + "presenceConf": 0.1198071613907814, + "localization": { + "VIRAT_S_000000.mp4": { + "2941": 1, + "2992": 0 + } + }, + "activityID": 1057, + "activity": "Entering", + "alert_frame": 2992 + }, + { + "presenceConf": 0.9226245880126953, + "localization": { + "VIRAT_S_000000.mp4": { + "3905": 1, + "3972": 0 + } + }, + "activityID": 1093, + "activity": "Loading", + "alert_frame": 3972 + }, + { + "presenceConf": 0.3832342028617859, + "localization": { + "VIRAT_S_000000.mp4": { + "2110": 1, + "2159": 0 + } + }, + "activityID": 1094, + "activity": "Loading", + "alert_frame": 2159 + }, + { + "presenceConf": 0.2539937198162079, + "localization": { + "VIRAT_S_000000.mp4": { + "2044": 1, + "2115": 0 + } + }, + "activityID": 1095, + "activity": "Loading", + "alert_frame": 2115 + }, + { + "presenceConf": 0.16636569797992706, + "localization": { + "VIRAT_S_000000.mp4": { + "3853": 1, + "3895": 0 + } + }, + "activityID": 1096, + "activity": "Loading", + "alert_frame": 3895 + }, + { + "presenceConf": 0.1267482042312622, + "localization": { + "VIRAT_S_000000.mp4": { + "3025": 1, + "3079": 0 + } + }, + "activityID": 1097, + "activity": "Loading", + "alert_frame": 3079 + }, + { + "presenceConf": 0.11694897711277008, + "localization": { + "VIRAT_S_000000.mp4": { + "3980": 1, + "4033": 0 + } + }, + "activityID": 1098, + "activity": "Loading", + "alert_frame": 4033 + }, + { + "presenceConf": 0.068734310567379, + "localization": { + "VIRAT_S_000000.mp4": { + "3170": 1, + "3261": 0 + } + }, + "activityID": 1099, + "activity": "Loading", + "alert_frame": 3261 + }, + { + "presenceConf": 0.058596737682819366, + "localization": { + "VIRAT_S_000000.mp4": { + "3254": 1, + "3324": 0 + } + }, + "activityID": 1100, + "activity": "Loading", + "alert_frame": 3324 + }, + { + "presenceConf": 0.7126402258872986, + "localization": { + "VIRAT_S_000000.mp4": { + "3650": 0, + "3543": 1 + } + }, + "activityID": 1101, + "activity": "Closing", + "alert_frame": 3650 + }, + { + "presenceConf": 0.9084583520889282, + "localization": { + "VIRAT_S_000000.mp4": { + "6101": 0, + "6068": 1 + } + }, + "activityID": 1102, + "activity": "Exiting", + "alert_frame": 6101 + }, + { + "presenceConf": 0.7842649221420288, + "localization": { + "VIRAT_S_000000.mp4": { + "3892": 0, + "3846": 1 + } + }, + "activityID": 1103, + "activity": "Exiting", + "alert_frame": 3892 + }, + { + "presenceConf": 0.22829310595989227, + "localization": { + "VIRAT_S_000000.mp4": { + "3783": 1, + "3829": 0 + } + }, + "activityID": 1104, + "activity": "Exiting", + "alert_frame": 3829 + }, + { + "presenceConf": 0.06784123182296753, + "localization": { + "VIRAT_S_000000.mp4": { + "4396": 1, + "4497": 0 + } + }, + "activityID": 1105, + "activity": "Exiting", + "alert_frame": 4497 + }, + { + "presenceConf": 0.6295834183692932, + "localization": { + "VIRAT_S_000000.mp4": { + "3025": 0, + "2979": 1 + } + }, + "activityID": 1106, + "activity": "Entering", + "alert_frame": 3025 + }, + { + "presenceConf": 0.5410516262054443, + "localization": { + "VIRAT_S_000000.mp4": { + "2034": 1, + "2117": 0 + } + }, + "activityID": 1107, + "activity": "Entering", + "alert_frame": 2117 + }, + { + "presenceConf": 0.3530677258968353, + "localization": { + "VIRAT_S_000000.mp4": { + "3019": 1, + "3078": 0 + } + }, + "activityID": 1108, + "activity": "Entering", + "alert_frame": 3078 + }, + { + "presenceConf": 0.1198071613907814, + "localization": { + "VIRAT_S_000000.mp4": { + "2941": 1, + "2992": 0 + } + }, + "activityID": 1109, + "activity": "Entering", + "alert_frame": 2992 + } + ] +} \ No newline at end of file -- GitLab From b0f0e79c669d9266723ce50cb8927f5d3fe0ebfe Mon Sep 17 00:00:00 2001 From: alexandreB Date: Thu, 8 Nov 2018 14:52:05 +0000 Subject: [PATCH 10/47] refactorize implementation code into a implementation directory --- diva_evaluation_cli/bin/commands/actev_command.py | 2 +- diva_evaluation_cli/bin/commands/actev_exec.py | 2 +- diva_evaluation_cli/bin/commands/actev_get_system.py | 4 ++-- diva_evaluation_cli/bin/commands/actev_status.py | 4 ++-- diva_evaluation_cli/bin/commands/actev_validate_system.py | 2 +- diva_evaluation_cli/bin/install.sh | 2 +- .../bin/private_src/{get_system => entry_points}/__init__.py | 0 .../{private_entry_points => entry_points}/actev_exec.py | 2 +- .../actev_get_system.py | 4 ++-- .../{private_entry_points => entry_points}/actev_status.py | 2 +- .../actev_validate_system.py | 2 +- .../bin/private_src/{ => implementation}/exec/exec.sh | 0 .../private_src/{ => implementation}/exec/get_chunks_ids.py | 0 .../get_system}/__init__.py | 0 .../{ => implementation}/get_system/get/get_docker.sh | 0 .../{ => implementation}/get_system/get/get_git.sh | 0 .../{ => implementation}/get_system/get/get_other.sh | 0 .../get_system/system_types_definition.py | 0 .../private_src/{ => implementation}/status/check_status.py | 0 .../private_src/implementation/status/command_history.json | 1 + .../{ => implementation}/status/query_types_definition.py | 0 .../bin/private_src/{ => implementation}/status/status.json | 0 .../private_src/{ => implementation}/status/status_factory.py | 0 .../private_src/{ => implementation}/utils/is_virtual_env.py | 0 .../{ => implementation}/validate_system/__init__.py | 0 .../validate_system/expected_container_output.txt | 0 .../validate_system/expected_structure.txt | 0 .../validate_system/expected_validation_result.txt | 0 .../{ => implementation}/validate_system/validate_system.py | 2 +- 29 files changed, 15 insertions(+), 14 deletions(-) rename diva_evaluation_cli/bin/private_src/{get_system => entry_points}/__init__.py (100%) rename diva_evaluation_cli/bin/private_src/{private_entry_points => entry_points}/actev_exec.py (93%) rename diva_evaluation_cli/bin/private_src/{private_entry_points => entry_points}/actev_get_system.py (85%) rename diva_evaluation_cli/bin/private_src/{private_entry_points => entry_points}/actev_status.py (67%) rename diva_evaluation_cli/bin/private_src/{private_entry_points => entry_points}/actev_validate_system.py (56%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/exec/exec.sh (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/exec/get_chunks_ids.py (100%) rename diva_evaluation_cli/bin/private_src/{private_entry_points => implementation/get_system}/__init__.py (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/get_system/get/get_docker.sh (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/get_system/get/get_git.sh (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/get_system/get/get_other.sh (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/get_system/system_types_definition.py (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/status/check_status.py (100%) create mode 100644 diva_evaluation_cli/bin/private_src/implementation/status/command_history.json rename diva_evaluation_cli/bin/private_src/{ => implementation}/status/query_types_definition.py (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/status/status.json (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/status/status_factory.py (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/utils/is_virtual_env.py (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/validate_system/__init__.py (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/validate_system/expected_container_output.txt (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/validate_system/expected_structure.txt (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/validate_system/expected_validation_result.txt (100%) rename diva_evaluation_cli/bin/private_src/{ => implementation}/validate_system/validate_system.py (99%) diff --git a/diva_evaluation_cli/bin/commands/actev_command.py b/diva_evaluation_cli/bin/commands/actev_command.py index 7f550c8..7ec61ee 100644 --- a/diva_evaluation_cli/bin/commands/actev_command.py +++ b/diva_evaluation_cli/bin/commands/actev_command.py @@ -2,7 +2,7 @@ import abc import logging import sys -from diva_evaluation_cli.bin.private_src.status.status_factory import StatusFactory +from diva_evaluation_cli.bin.private_src.implementation.status.status_factory import StatusFactory class ActevCommand(): """ Abstract class that represents an actev command. diff --git a/diva_evaluation_cli/bin/commands/actev_exec.py b/diva_evaluation_cli/bin/commands/actev_exec.py index de0d92c..f93bc3b 100644 --- a/diva_evaluation_cli/bin/commands/actev_exec.py +++ b/diva_evaluation_cli/bin/commands/actev_exec.py @@ -23,7 +23,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour import logging from diva_evaluation_cli.bin.commands.actev_command import ActevCommand -from diva_evaluation_cli.bin.private_src.private_entry_points.actev_exec import entry_point +from diva_evaluation_cli.bin.private_src.entry_points.actev_exec import entry_point class ActevExec(ActevCommand): diff --git a/diva_evaluation_cli/bin/commands/actev_get_system.py b/diva_evaluation_cli/bin/commands/actev_get_system.py index f2de4ab..81bc2ac 100644 --- a/diva_evaluation_cli/bin/commands/actev_get_system.py +++ b/diva_evaluation_cli/bin/commands/actev_get_system.py @@ -19,8 +19,8 @@ Warning: this file should not be modified: see src/entry_points to add your sour import logging from diva_evaluation_cli.bin.commands.actev_command import ActevCommand -from diva_evaluation_cli.bin.private_src.private_entry_points.actev_get_system import entry_point -from diva_evaluation_cli.bin.private_src.get_system.system_types_definition import system_types +from diva_evaluation_cli.bin.private_src.entry_points.actev_get_system import entry_point +from diva_evaluation_cli.bin.private_src.implementation.get_system.system_types_definition import system_types class ActevGetSystem(ActevCommand): diff --git a/diva_evaluation_cli/bin/commands/actev_status.py b/diva_evaluation_cli/bin/commands/actev_status.py index 6080c57..1f847ff 100644 --- a/diva_evaluation_cli/bin/commands/actev_status.py +++ b/diva_evaluation_cli/bin/commands/actev_status.py @@ -11,8 +11,8 @@ Warning: this file should not be modified: see src/entry_points to add your sour import logging from diva_evaluation_cli.bin.commands.actev_command import ActevCommand -from diva_evaluation_cli.bin.private_src.private_entry_points.actev_status import entry_point -from diva_evaluation_cli.bin.private_src.status.query_types_definition import query_types +from diva_evaluation_cli.bin.private_src.entry_points.actev_status import entry_point +from diva_evaluation_cli.bin.private_src.implementation.status.query_types_definition import query_types class ActevStatus(ActevCommand): diff --git a/diva_evaluation_cli/bin/commands/actev_validate_system.py b/diva_evaluation_cli/bin/commands/actev_validate_system.py index f83b2cc..0f403a6 100644 --- a/diva_evaluation_cli/bin/commands/actev_validate_system.py +++ b/diva_evaluation_cli/bin/commands/actev_validate_system.py @@ -11,7 +11,7 @@ Warning: this file should not be modified: see src/entry_points to add your sour import logging from diva_evaluation_cli.bin.commands.actev_command import ActevCommand -from diva_evaluation_cli.bin.private_src.private_entry_points.actev_validate_system import entry_point +from diva_evaluation_cli.bin.private_src.entry_points.actev_validate_system import entry_point class ActevValidateSystem(ActevCommand): diff --git a/diva_evaluation_cli/bin/install.sh b/diva_evaluation_cli/bin/install.sh index c26f3e5..c438c2e 100755 --- a/diva_evaluation_cli/bin/install.sh +++ b/diva_evaluation_cli/bin/install.sh @@ -8,7 +8,7 @@ CURRENT_DIR=`pwd` cd "$(dirname "$0")" # Determine if python is running in a virtual environment -python3 private_src/utils/is_virtual_env.py +python3 private_src/implementation/utils/is_virtual_env.py EXIT_STATUS=$? cd "${CURRENT_DIR}" diff --git a/diva_evaluation_cli/bin/private_src/get_system/__init__.py b/diva_evaluation_cli/bin/private_src/entry_points/__init__.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/get_system/__init__.py rename to diva_evaluation_cli/bin/private_src/entry_points/__init__.py diff --git a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_exec.py b/diva_evaluation_cli/bin/private_src/entry_points/actev_exec.py similarity index 93% rename from diva_evaluation_cli/bin/private_src/private_entry_points/actev_exec.py rename to diva_evaluation_cli/bin/private_src/entry_points/actev_exec.py index 91dd360..9597095 100644 --- a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_exec.py +++ b/diva_evaluation_cli/bin/private_src/entry_points/actev_exec.py @@ -17,7 +17,7 @@ def entry_point(file_index, activity_index, chunks, nb_videos_per_chunk, # go into the right directory to execute the script path = os.path.dirname(__file__) - script = os.path.join(path, '../exec/exec.sh') + script = os.path.join(path, '../implementation/exec/exec.sh') script += " " + file_index + \ " " + activity_index + \ " " + chunks + \ diff --git a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_get_system.py b/diva_evaluation_cli/bin/private_src/entry_points/actev_get_system.py similarity index 85% rename from diva_evaluation_cli/bin/private_src/private_entry_points/actev_get_system.py rename to diva_evaluation_cli/bin/private_src/entry_points/actev_get_system.py index aec340b..4618295 100644 --- a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_get_system.py +++ b/diva_evaluation_cli/bin/private_src/entry_points/actev_get_system.py @@ -4,7 +4,7 @@ ENTRY POINT This file should not be modified. """ import os -from diva_evaluation_cli.bin.private_src.get_system.system_types_definition import system_types +from diva_evaluation_cli.bin.private_src.implementation.get_system.system_types_definition import system_types def entry_point(url, system_type, location=None, user=None, password=None, token=None, install_cli=False): """ Private entry points. @@ -30,7 +30,7 @@ def entry_point(url, system_type, location=None, user=None, password=None, token # go into the right directory to execute the script path = os.path.dirname(__file__) - script = os.path.join(path, '../get_system/get/' + script) + script = os.path.join(path, '../implementation/get_system/get/' + script) script += " " + url + \ " " + location + \ " " + user + \ diff --git a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_status.py b/diva_evaluation_cli/bin/private_src/entry_points/actev_status.py similarity index 67% rename from diva_evaluation_cli/bin/private_src/private_entry_points/actev_status.py rename to diva_evaluation_cli/bin/private_src/entry_points/actev_status.py index 2f84755..6dd1093 100644 --- a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_status.py +++ b/diva_evaluation_cli/bin/private_src/entry_points/actev_status.py @@ -5,7 +5,7 @@ This file should not be modified. """ import os -from diva_evaluation_cli.bin.private_src.status.check_status import check_status +from diva_evaluation_cli.bin.private_src.implementation.status.check_status import check_status def entry_point(query_type, chunk_id=None): """ Private entry points. diff --git a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_validate_system.py b/diva_evaluation_cli/bin/private_src/entry_points/actev_validate_system.py similarity index 56% rename from diva_evaluation_cli/bin/private_src/private_entry_points/actev_validate_system.py rename to diva_evaluation_cli/bin/private_src/entry_points/actev_validate_system.py index 8776ef8..94f9f54 100644 --- a/diva_evaluation_cli/bin/private_src/private_entry_points/actev_validate_system.py +++ b/diva_evaluation_cli/bin/private_src/entry_points/actev_validate_system.py @@ -4,7 +4,7 @@ ENTRY POINT This file should not be modified. """ import os -from diva_evaluation_cli.bin.private_src.validate_system.validate_system import validate_system +from diva_evaluation_cli.bin.private_src.implementation.validate_system.validate_system import validate_system def entry_point(): """ Private entry points. diff --git a/diva_evaluation_cli/bin/private_src/exec/exec.sh b/diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh similarity index 100% rename from diva_evaluation_cli/bin/private_src/exec/exec.sh rename to diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh diff --git a/diva_evaluation_cli/bin/private_src/exec/get_chunks_ids.py b/diva_evaluation_cli/bin/private_src/implementation/exec/get_chunks_ids.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/exec/get_chunks_ids.py rename to diva_evaluation_cli/bin/private_src/implementation/exec/get_chunks_ids.py diff --git a/diva_evaluation_cli/bin/private_src/private_entry_points/__init__.py b/diva_evaluation_cli/bin/private_src/implementation/get_system/__init__.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/private_entry_points/__init__.py rename to diva_evaluation_cli/bin/private_src/implementation/get_system/__init__.py diff --git a/diva_evaluation_cli/bin/private_src/get_system/get/get_docker.sh b/diva_evaluation_cli/bin/private_src/implementation/get_system/get/get_docker.sh similarity index 100% rename from diva_evaluation_cli/bin/private_src/get_system/get/get_docker.sh rename to diva_evaluation_cli/bin/private_src/implementation/get_system/get/get_docker.sh diff --git a/diva_evaluation_cli/bin/private_src/get_system/get/get_git.sh b/diva_evaluation_cli/bin/private_src/implementation/get_system/get/get_git.sh similarity index 100% rename from diva_evaluation_cli/bin/private_src/get_system/get/get_git.sh rename to diva_evaluation_cli/bin/private_src/implementation/get_system/get/get_git.sh diff --git a/diva_evaluation_cli/bin/private_src/get_system/get/get_other.sh b/diva_evaluation_cli/bin/private_src/implementation/get_system/get/get_other.sh similarity index 100% rename from diva_evaluation_cli/bin/private_src/get_system/get/get_other.sh rename to diva_evaluation_cli/bin/private_src/implementation/get_system/get/get_other.sh diff --git a/diva_evaluation_cli/bin/private_src/get_system/system_types_definition.py b/diva_evaluation_cli/bin/private_src/implementation/get_system/system_types_definition.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/get_system/system_types_definition.py rename to diva_evaluation_cli/bin/private_src/implementation/get_system/system_types_definition.py diff --git a/diva_evaluation_cli/bin/private_src/status/check_status.py b/diva_evaluation_cli/bin/private_src/implementation/status/check_status.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/status/check_status.py rename to diva_evaluation_cli/bin/private_src/implementation/status/check_status.py diff --git a/diva_evaluation_cli/bin/private_src/implementation/status/command_history.json b/diva_evaluation_cli/bin/private_src/implementation/status/command_history.json new file mode 100644 index 0000000..d8a2422 --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/implementation/status/command_history.json @@ -0,0 +1 @@ +{"experiment-cleanup": [{"status": "not defined", "id": 8, "args": null}], "post-process-chunk": [{"status": "not defined", "id": 5, "args": null}], "pre-process-chunk": [{"status": "not defined", "id": 3, "args": null}], "reset-chunk": [{"status": "not defined", "id": 6, "args": null}], "experiment-init": [{"status": "not defined", "id": 2, "args": null}], "merge-chunks": [{"status": "not defined", "id": 7, "args": null}], "process-chunk": [{"status": "not defined", "id": 4, "args": null}], "id": 11, "design-chunks": [{"status": "not defined", "id": 1, "args": null}], "system-setup": [{"status": "not defined", "id": 0, "args": null}, {"status": "start", "id": 10, "args": {}}, {"status": "issue", "id": 11, "args": {}}]} \ No newline at end of file diff --git a/diva_evaluation_cli/bin/private_src/status/query_types_definition.py b/diva_evaluation_cli/bin/private_src/implementation/status/query_types_definition.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/status/query_types_definition.py rename to diva_evaluation_cli/bin/private_src/implementation/status/query_types_definition.py diff --git a/diva_evaluation_cli/bin/private_src/status/status.json b/diva_evaluation_cli/bin/private_src/implementation/status/status.json similarity index 100% rename from diva_evaluation_cli/bin/private_src/status/status.json rename to diva_evaluation_cli/bin/private_src/implementation/status/status.json diff --git a/diva_evaluation_cli/bin/private_src/status/status_factory.py b/diva_evaluation_cli/bin/private_src/implementation/status/status_factory.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/status/status_factory.py rename to diva_evaluation_cli/bin/private_src/implementation/status/status_factory.py diff --git a/diva_evaluation_cli/bin/private_src/utils/is_virtual_env.py b/diva_evaluation_cli/bin/private_src/implementation/utils/is_virtual_env.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/utils/is_virtual_env.py rename to diva_evaluation_cli/bin/private_src/implementation/utils/is_virtual_env.py diff --git a/diva_evaluation_cli/bin/private_src/validate_system/__init__.py b/diva_evaluation_cli/bin/private_src/implementation/validate_system/__init__.py similarity index 100% rename from diva_evaluation_cli/bin/private_src/validate_system/__init__.py rename to diva_evaluation_cli/bin/private_src/implementation/validate_system/__init__.py diff --git a/diva_evaluation_cli/bin/private_src/validate_system/expected_container_output.txt b/diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_container_output.txt similarity index 100% rename from diva_evaluation_cli/bin/private_src/validate_system/expected_container_output.txt rename to diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_container_output.txt diff --git a/diva_evaluation_cli/bin/private_src/validate_system/expected_structure.txt b/diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_structure.txt similarity index 100% rename from diva_evaluation_cli/bin/private_src/validate_system/expected_structure.txt rename to diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_structure.txt diff --git a/diva_evaluation_cli/bin/private_src/validate_system/expected_validation_result.txt b/diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_validation_result.txt similarity index 100% rename from diva_evaluation_cli/bin/private_src/validate_system/expected_validation_result.txt rename to diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_validation_result.txt diff --git a/diva_evaluation_cli/bin/private_src/validate_system/validate_system.py b/diva_evaluation_cli/bin/private_src/implementation/validate_system/validate_system.py similarity index 99% rename from diva_evaluation_cli/bin/private_src/validate_system/validate_system.py rename to diva_evaluation_cli/bin/private_src/implementation/validate_system/validate_system.py index 2160715..312ad33 100644 --- a/diva_evaluation_cli/bin/private_src/validate_system/validate_system.py +++ b/diva_evaluation_cli/bin/private_src/implementation/validate_system/validate_system.py @@ -9,7 +9,7 @@ import logging import os import sys -root_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), '../../../') +root_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), '../../../../') def validate_system(): validate_structure() -- GitLab From 4a3e3f8b230b3697441036cd2d413a7dcd8fe372 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Thu, 8 Nov 2018 22:33:08 +0000 Subject: [PATCH 11/47] check status: experiment-query does not observe process-chunk commands --- .../bin/private_src/implementation/exec/exec.sh | 6 +++++- .../implementation/status/check_status.py | 16 +++++++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh b/diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh index 8ab1ae2..b1d7493 100755 --- a/diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh +++ b/diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh @@ -35,7 +35,11 @@ function should_continue { system_cache_dir=$3 if [ $exit_status -ne 0 ];then actev reset-chunk -i $chunk_id -s $system_cache_dir - continue + if [ $? -eq 0 ];then + exit 1 + else + continue + fi fi } diff --git a/diva_evaluation_cli/bin/private_src/implementation/status/check_status.py b/diva_evaluation_cli/bin/private_src/implementation/status/check_status.py index cb3e7d2..5a3d4a3 100644 --- a/diva_evaluation_cli/bin/private_src/implementation/status/check_status.py +++ b/diva_evaluation_cli/bin/private_src/implementation/status/check_status.py @@ -52,11 +52,17 @@ def check_status_experiment(query_type, command_history_dict, status_dict, **kwa if status == 'In progress': commands_between_dict = command_history_dict.copy() - del commands_between_dict[experiment_init_command] - del commands_between_dict[experiment_cleanup_command] - del commands_between_dict['system-setup'] - del commands_between_dict['design-chunks'] - del commands_between_dict['id'] + # Remove commands not involved in the experiment status + not_involved_commands = [experiment_init_command, + experiment_cleanup_command, + 'system-setup', + 'design-chunks', + 'pre-process-chunk', + 'process-chunk', + 'post-process-chunk', + 'id'] + for not_involved_command in not_involved_commands: + del commands_between_dict[not_involved_command] for command_name in commands_between_dict: command = commands_between_dict[command_name].pop() -- GitLab From 60ca6c04733bb1bae728478961d4871fe4352bb8 Mon Sep 17 00:00:00 2001 From: Alexandre Boyer Date: Thu, 8 Nov 2018 18:47:29 -0500 Subject: [PATCH 12/47] Delete command_history.json --- .../bin/private_src/implementation/status/command_history.json | 1 - 1 file changed, 1 deletion(-) delete mode 100644 diva_evaluation_cli/bin/private_src/implementation/status/command_history.json diff --git a/diva_evaluation_cli/bin/private_src/implementation/status/command_history.json b/diva_evaluation_cli/bin/private_src/implementation/status/command_history.json deleted file mode 100644 index d8a2422..0000000 --- a/diva_evaluation_cli/bin/private_src/implementation/status/command_history.json +++ /dev/null @@ -1 +0,0 @@ -{"experiment-cleanup": [{"status": "not defined", "id": 8, "args": null}], "post-process-chunk": [{"status": "not defined", "id": 5, "args": null}], "pre-process-chunk": [{"status": "not defined", "id": 3, "args": null}], "reset-chunk": [{"status": "not defined", "id": 6, "args": null}], "experiment-init": [{"status": "not defined", "id": 2, "args": null}], "merge-chunks": [{"status": "not defined", "id": 7, "args": null}], "process-chunk": [{"status": "not defined", "id": 4, "args": null}], "id": 11, "design-chunks": [{"status": "not defined", "id": 1, "args": null}], "system-setup": [{"status": "not defined", "id": 0, "args": null}, {"status": "start", "id": 10, "args": {}}, {"status": "issue", "id": 11, "args": {}}]} \ No newline at end of file -- GitLab From b582f05c2df0ea03074b0f380ee9f509dcc841b4 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Thu, 8 Nov 2018 23:48:13 +0000 Subject: [PATCH 13/47] modify gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index ea7d7d4..d5140b7 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,4 @@ *.egg-info # Commands history -diva_evaluation_cli/bin/private_src/status/command_history.json +diva_evaluation_cli/bin/private_src/implementation/status/command_history.json -- GitLab From 7416f228e7e0aecb5135b79766da391647b44def Mon Sep 17 00:00:00 2001 From: alexandreB Date: Thu, 8 Nov 2018 23:49:03 +0000 Subject: [PATCH 14/47] modify changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c4f7f2..28eacd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -1.0.3 - 10.30.18 +1.0.3 - 11.08.18 ================ * Add a new command: actev status -- GitLab From a4ef02fc28a35272950b6daa229d461b808e6a9b Mon Sep 17 00:00:00 2001 From: alexandreB Date: Thu, 8 Nov 2018 23:52:30 +0000 Subject: [PATCH 15/47] fix nb_videos_per_chunk --- diva_evaluation_cli/bin/private_src/entry_points/actev_exec.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diva_evaluation_cli/bin/private_src/entry_points/actev_exec.py b/diva_evaluation_cli/bin/private_src/entry_points/actev_exec.py index 9597095..8fc97e6 100644 --- a/diva_evaluation_cli/bin/private_src/entry_points/actev_exec.py +++ b/diva_evaluation_cli/bin/private_src/entry_points/actev_exec.py @@ -10,7 +10,7 @@ def entry_point(file_index, activity_index, chunks, nb_videos_per_chunk, """ Private entry points. """ if not nb_videos_per_chunk: - nb_video_per_chunk = 96 + nb_videos_per_chunk = "96" if not config_file: config_file = "None" -- GitLab From 0b10cc545cc1ea4d0c579eb401be74090f214a06 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Fri, 9 Nov 2018 14:29:07 +0000 Subject: [PATCH 16/47] fix exec command --- diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh b/diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh index b1d7493..c5c43d6 100755 --- a/diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh +++ b/diva_evaluation_cli/bin/private_src/implementation/exec/exec.sh @@ -35,7 +35,7 @@ function should_continue { system_cache_dir=$3 if [ $exit_status -ne 0 ];then actev reset-chunk -i $chunk_id -s $system_cache_dir - if [ $? -eq 0 ];then + if [ $? -ne 0 ];then exit 1 else continue -- GitLab From 1f29415cc15db3a29eb8bf075da757444df8f3b7 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Fri, 9 Nov 2018 15:16:21 +0000 Subject: [PATCH 17/47] modify the documentation --- CHANGELOG.md | 2 ++ doc/cli.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28eacd4..d897e9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ================ * Add a new command: actev status +* Add documentation about actev status +* Fix a bug in actev exec when nb_videos_per_chunk was missing 1.0.2 - 10.26.18 ================ diff --git a/doc/cli.md b/doc/cli.md index f30e01b..243c1ae 100644 --- a/doc/cli.md +++ b/doc/cli.md @@ -223,3 +223,38 @@ Experiment cleanup ``` actev experiment-cleanup ``` + +Status +------------- + +``` +actev status -h +``` + +### System query + +``` +actev status system-query +``` + + +### Experiment query + +``` +actev experiment-query +``` + +### Chunk query + +Generic command: + +``` +actev chunk-query -i +``` + +Example: + +``` +actev chunk-query -i Chunk1 +``` + -- GitLab From 146cb8dadcb79a9dcb41064006094dd4d5c27828 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Fri, 9 Nov 2018 17:14:13 +0000 Subject: [PATCH 18/47] add new concept: actions before and after a command: exp-init as use case --- .../bin/commands/actev_command.py | 20 +++++++++++- .../bin/commands/actev_experiment_init.py | 3 +- .../entry_points/actev_experiment_init.py | 15 +++++++++ .../experiment_init/experiment_validation.py | 32 +++++++++++++++++++ 4 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 diva_evaluation_cli/bin/private_src/entry_points/actev_experiment_init.py create mode 100644 diva_evaluation_cli/bin/private_src/implementation/experiment_init/experiment_validation.py diff --git a/diva_evaluation_cli/bin/commands/actev_command.py b/diva_evaluation_cli/bin/commands/actev_command.py index 7ec61ee..754aa2c 100644 --- a/diva_evaluation_cli/bin/commands/actev_command.py +++ b/diva_evaluation_cli/bin/commands/actev_command.py @@ -9,12 +9,14 @@ class ActevCommand(): """ __metaclass__ = abc.ABCMeta - def __init__(self, command, entry_point): + def __init__(self, command, entry_point, before_entry_point=None, after_entry_point=None): """ @param command: string representing the name of the command """ self.command = command self.entry_point = entry_point + self.before_entry_point = before_entry_point + self.after_entry_point = after_entry_point @abc.abstractmethod def cli_parser(self, arg_parser): @@ -24,6 +26,18 @@ class ActevCommand(): """ return + def before_command(self, args): + """ Execute an action before executing the command + """ + if self.before_entry_point: + self.before_entry_point(**args.__dict__) + + def after_command(self, args): + """ Execute an action after executing the command + """ + if self.after_entry_point: + self.after_entry_point(**args.__dict__) + def command(self, args): """ Gets arguments and passe them to an entry point. Catch the exception occured. @@ -35,7 +49,11 @@ class ActevCommand(): try: logging.info("Starting %s" % self.command) StatusFactory.generateStatus(self, 'start', args.__dict__) + + self.before_command(args) self.entry_point(**args.__dict__) + self.after_command(args) + logging.info("%s done" % self.command) StatusFactory.generateStatus(self, 'done', args.__dict__) except: diff --git a/diva_evaluation_cli/bin/commands/actev_experiment_init.py b/diva_evaluation_cli/bin/commands/actev_experiment_init.py index 69548e1..b30ac74 100644 --- a/diva_evaluation_cli/bin/commands/actev_experiment_init.py +++ b/diva_evaluation_cli/bin/commands/actev_experiment_init.py @@ -20,12 +20,13 @@ Warning: this file should not be modified: see src/entry_points to add your sour import logging from diva_evaluation_cli.bin.commands.actev_command import ActevCommand +from diva_evaluation_cli.bin.private_src.entry_points.actev_experiment_init import before_entry_point from diva_evaluation_cli.src.entry_points.actev_experiment_init import entry_point class ActevExperimentInit(ActevCommand): def __init__(self): - super(ActevExperimentInit, self).__init__('experiment-init', entry_point) + super(ActevExperimentInit, self).__init__('experiment-init', entry_point, before_entry_point=before_entry_point) def cli_parser(self, arg_parser): """ Configure the description and the arguments (positional and optional) to parse. diff --git a/diva_evaluation_cli/bin/private_src/entry_points/actev_experiment_init.py b/diva_evaluation_cli/bin/private_src/entry_points/actev_experiment_init.py new file mode 100644 index 0000000..42bf5dc --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/entry_points/actev_experiment_init.py @@ -0,0 +1,15 @@ +""" +ENTRY POINT + +This file should not be modified. +""" +import os + +from diva_evaluation_cli.bin.private_src.implementation.experiment_init.experiment_validation import experiment_validation + +def before_entry_point(file_index, activity_index, chunks, + video_location, system_cache_dir, config_file=None): + """ Private entry points. + """ + experiment_validation(file_index, video_location) + diff --git a/diva_evaluation_cli/bin/private_src/implementation/experiment_init/experiment_validation.py b/diva_evaluation_cli/bin/private_src/implementation/experiment_init/experiment_validation.py new file mode 100644 index 0000000..1970c4a --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/implementation/experiment_init/experiment_validation.py @@ -0,0 +1,32 @@ +""" +SOURCE + + +""" +import os +import json + +def experiment_validation(file_index, video_location): + """ Check that every video files enumerated in file_index exists, is readable and has content. + """ + with open(file_index) as f: + file_dict = json.load(f) + + if not os.path.isdir(video_location): + raise Exception("Invalid argument: video_location is not a directory") + + for video_filename in file_dict: + file_index_exists = False + + for dirpath, dirnames, filenames in os.walk(video_location): + for filename in filenames: + if filename == video_filename: + file_index_exists = True + video = os.path.join(dirpath, filename) + if not os.path.isfile(video): + raise Exception("Invalid file index: {} is not a file".format(video)) + if os.stat(video).st_size == 0: + raise Exception("Invalid file index: {} is empty.".format(video)) + + if not file_index_exists: + raise Exception("Invalid file index: {} does not exist".format(video_filename)) -- GitLab From c6f37a8669c2c62dd4c01a4dfd571df03b053ab1 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Fri, 9 Nov 2018 21:29:18 +0000 Subject: [PATCH 19/47] modify changelog --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d897e9d..9668f7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,10 @@ -1.0.3 - 11.08.18 +1.0.3 - 11.09.18 ================ * Add a new command: actev status * Add documentation about actev status * Fix a bug in actev exec when nb_videos_per_chunk was missing +* Add actions before and after command: check video files validity in experiment-init 1.0.2 - 10.26.18 ================ -- GitLab From 0bff9278f447783064fc56de6efec0d9ea469bd2 Mon Sep 17 00:00:00 2001 From: mxmtr Date: Fri, 9 Nov 2018 23:21:42 +0000 Subject: [PATCH 20/47] Add resources monitoring --- .../bin/commands/actev_command.py | 3 +- .../resources_monitoring/monitor.py | 124 ++++++++++++++++ .../resources_monitoring/nvml_handler.py | 134 ++++++++++++++++++ .../private_src/resources_monitoring/utils.py | 97 +++++++++++++ 4 files changed, 357 insertions(+), 1 deletion(-) create mode 100644 diva_evaluation_cli/bin/private_src/resources_monitoring/monitor.py create mode 100644 diva_evaluation_cli/bin/private_src/resources_monitoring/nvml_handler.py create mode 100644 diva_evaluation_cli/bin/private_src/resources_monitoring/utils.py diff --git a/diva_evaluation_cli/bin/commands/actev_command.py b/diva_evaluation_cli/bin/commands/actev_command.py index 7f550c8..fd8bbf2 100644 --- a/diva_evaluation_cli/bin/commands/actev_command.py +++ b/diva_evaluation_cli/bin/commands/actev_command.py @@ -3,6 +3,7 @@ import logging import sys from diva_evaluation_cli.bin.private_src.status.status_factory import StatusFactory +from diva_evaluation_cli.bin.private_src.resources_monitoring.monitor import Monitor class ActevCommand(): """ Abstract class that represents an actev command. @@ -35,7 +36,7 @@ class ActevCommand(): try: logging.info("Starting %s" % self.command) StatusFactory.generateStatus(self, 'start', args.__dict__) - self.entry_point(**args.__dict__) + Monitor(self.entry_point, args, self.command) logging.info("%s done" % self.command) StatusFactory.generateStatus(self, 'done', args.__dict__) except: diff --git a/diva_evaluation_cli/bin/private_src/resources_monitoring/monitor.py b/diva_evaluation_cli/bin/private_src/resources_monitoring/monitor.py new file mode 100644 index 0000000..b7fed0e --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/resources_monitoring/monitor.py @@ -0,0 +1,124 @@ +# -*- coding: utf-8 -*- +'''Monitor module + +This module implements the Module class, which monitors the execution +of a running process + +Attributes: + logger (:logging.logger): Logger of the current module + +''' + +import json +import os +import psutil +import datetime, time +import logging + +from multiprocessing import * + +from .nvml_handler import NvmlHandler + +from . import utils + + +logger = logging.getLogger('MONITOR') + + +class Monitor(): + ''' Class that implements a monitor: a Monitor object contains a python function + that will be run in parallel with a monitor process. + Once the `main_function` terminates, the monitoring thread terminates. + + Attributes: + main_function (function): Python function that will be run as a subprocess and monitored + args (Namespace): Arguments given when executing the `main_function` + command_name (str): Name of the command that will be monitored + interval (int): Interval (in *s*) to poll the system resources + log_file (str): File path to the logs file + ''' + + def __init__(self, main_function, args, command_name='default_command', interval=5): + ''' + Args: + + main_function (function): Python function that will be run as a subprocess and monitored + args (Namespace): Arguments given when executing the `main_function` + command_name (str, optional): Name of the command that will be monitored + interval (int, optional): Interval (in *s*) to poll the system resources + ''' + self.command_name = command_name + self.main_function = main_function + self.args = args + self.interval = interval + + log_file_path = os.path.dirname(__file__) + self.log_file = os.path.join(log_file_path, './resources_monitoring.json') + + # Run the monitoring process + self.run_monitor() + + + def run_monitor(self): + '''Runs the monitoring process: the `main_function` in a process and the + `monitoring_process()` function in another. + ''' + + self.main_process = Process(target=self.main_function, kwargs=self.args.__dict__) + self.main_process.start() + + self.monitor = Process(target=self.monitor_resources) + self.monitor.start() + + + def increment_log_file(self, log_dict): + '''Increment the file pointed by the `log_file` attribute with a new dict + + Note: + The existing `log_file` will be overwritten it it fails to load using JSON.load() + + Args: + log_dict (:obj:dict) A new dictionary to increment the existing log_file + ''' + + with open(self.log_file, 'a') as f: + f.write(json.dumps(log_dict) + ',\n') + + def monitor_resources(self): + '''Fuction that runs every `interval` seconds to get the status of the + `main_process` + + Note: + The tried/catched block prevents the case where + the process supposed to be monitored is already gone + + ''' + + # Try to retrieve the main_process + try: + process = psutil.Process(self.main_process.pid) + + # Load the NVIDIA handler + with NvmlHandler() as nvml_h: + while process.is_running() and process.status() != psutil.STATUS_ZOMBIE: + + # Gather resources use from psutil + resources_use = utils.psutil_snapshot() + + # Get status from the GPUs + resources_use.update({'gpus':nvml_h.get_devices_status()}) + + # Get the command that's currently run + resources_use.update({'command_line':self.command_name}) + + # Update the timestamp + resources_use.update({'timestamp':datetime.datetime.now().isoformat()}) + + # Increment the logs file + self.increment_log_file(resources_use) + + time.sleep(self.interval) + + except Exception as e: + logger.error(e) + logger.info('PID {} not available for monitoring'.format(self.main_process.pid)) diff --git a/diva_evaluation_cli/bin/private_src/resources_monitoring/nvml_handler.py b/diva_evaluation_cli/bin/private_src/resources_monitoring/nvml_handler.py new file mode 100644 index 0000000..69d37dd --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/resources_monitoring/nvml_handler.py @@ -0,0 +1,134 @@ +# -*- coding: utf-8 -*- +'''NVML Handler module + +This module implements the NvmlHandler class, which interacts with the NVML +module to monitor the status of the NVIDIA GPU hardware + +Attributes: + logger (:logging.logger): Logger of the current module + +''' + +from pynvml import * + +from . import utils + +import logging + +logger = logging.getLogger('MONITOR') + +class NvmlHandler(): + ''' + Class to wrap the function to monitor NVIDIA GPUs using the pynvml package. + This class is instanciated using a context manager to ensure that the NVML + pointers are destroyed. + + Attributes: + devices (:obj:`dict` of :obj:`NvmlObjects`): references pointers to the NVIDIA devices + + Example: + with NvmlHandler() as nvml_handler: + nvml_handler.get_devices_status() + ''' + + def __init__(self): + '''Init the connection with NVML, + And stores the device handlers in a dictionary + ''' + nvmlInit() + n_devices = nvmlDeviceGetCount() + devices_handlers_list = [nvmlDeviceGetHandleByIndex(i) for i in range(n_devices)] + + self.devices = { + '{}-{}'.format(NvmlHandler.exec_nvml_function(nvmlDeviceGetName, device).decode('ascii'), i): device + for i, device in enumerate(devices_handlers_list) + } + + def __enter__(self): + '''Called when instanciating the Object using a with: block + ''' + return self + + + def __exit__(self, exc_type, exc_value, traceback): + '''Called to destroy the pointer to NVML + ''' + nvmlShutdown() + + + def get_devices_status(self): + '''Get the status of the devices referenced in `devices` + + Returns: + {"device_name": {"key":"value", ...}, ...} with some relevant information from NVML + ''' + return { + + dev_name:{ + 'running_processes': self.get_running_processes(dev_handler), + 'gpu_memory_free': utils.psutil_parse_readable_bytes( + NvmlHandler.exec_nvml_function(nvmlDeviceGetMemoryInfo, dev_handler, 'free') + ), + 'gpu_memory_used': utils.psutil_parse_readable_bytes( + NvmlHandler.exec_nvml_function(nvmlDeviceGetMemoryInfo, dev_handler, 'used') + ) + } for dev_name, dev_handler in self.devices.items() + } + + def get_running_processes(self, dev_handler): + '''Use the NVML's nvmlDeviceGetComputeRunningProcesses to get processes using the GPU, + And get some information about these processes using the psutil module + + ''' + # Get the list of running processes on each device + running_processes = [ NvmlHandler.exec_nvml_function(nvmlDeviceGetComputeRunningProcesses,dev_handler) + for dev_handler in self.devices.values() ] + + # Turns these process objects into dicts + running_processes_dicts = [obj.__dict__ for running_p_per_gpu in running_processes for obj in running_p_per_gpu if obj] + + # Enhance these dicts with information from psutil + new_dicts = [] + for running_processes_dict in running_processes_dicts: + + # Init the new dict with the current information + more_ps_infos = {} + more_ps_infos.update(running_processes_dict) + + # Rename the usedGpuMemory key, if any + if 'usedGpuMemory' in more_ps_infos: + more_ps_infos['gpu_memory_used'] = utils.psutil_parse_readable_bytes( + more_ps_infos.get('usedGpuMemory') + ) + del more_ps_infos['usedGpuMemory'] + + # Try to retreive info about the process using psutil + try: + pid = running_processes_dict.get('pid') + more_ps_infos.update(utils.psutil_snapshot_process(pid)) + except Exception as e: + logger.warning('Cannot gather info from process {}'.format(pid)) + + new_dicts.append(more_ps_infos) + + return new_dicts + + @staticmethod + def exec_nvml_function(nvml_func, dev_handler, attr=None): + '''Wrapper arount the NVML functions: they will send exceptions + if an attribute is unavailable + + Args: + nvml_func (:`function`): NVML function to execute + dev_handler (:obj:`NvmlObjects`): Pointer to a device + attr (str, optional): Attribute to get from the object returned from `nvml_func` + + ''' + try: + obj = nvml_func(dev_handler) + if attr: + return getattr(obj, attr) + return obj + + except Exception as e: + return None diff --git a/diva_evaluation_cli/bin/private_src/resources_monitoring/utils.py b/diva_evaluation_cli/bin/private_src/resources_monitoring/utils.py new file mode 100644 index 0000000..1f05dfe --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/resources_monitoring/utils.py @@ -0,0 +1,97 @@ + +import psutil + + +def psutil_snapshot(): + ''' + + ''' + snapshot_dict = {} + + snapshot_dict = { + 'total_cpus_usage': psutil.cpu_percent(interval=1, percpu=True), + 'total_memory_used': psutil_parse_readable_bytes( + psutil.virtual_memory().used + ), + 'total_memory': psutil_parse_readable_bytes( + psutil.virtual_memory().total + ), + 'total_disk_io_read': psutil_parse_readable_bytes( + psutil.disk_io_counters(perdisk=False, nowrap=True).read_bytes + ), + 'total_disk_io_write': psutil_parse_readable_bytes( + psutil.disk_io_counters(perdisk=False, nowrap=True).write_bytes + ) + } + + return snapshot_dict + + +def psutil_snapshot_process(pid, snap_children=True): + ''' + Return the psutil.Process attribute in a dictionnary + Monitor the children too if desc_children + + Args: + pid (int): Pid to monitor + snap_children (boolean): Whether to recurse the function on the process' children + + Returns: + If snap_children: + {'command':'some_command', ...} + else: + {'command':'some_command', ... {'children': [ + {'command':'some_command', ... {'children': {} }}}, + ... ] + }} + ''' + proc = psutil.Process(pid) + pic = {} + + with proc.oneshot(): + + if proc.is_running() and proc.status()!=psutil.STATUS_ZOMBIE: + + all_info = proc.as_dict() + + pic['command'] = ' '.join(all_info.get('cmdline')) + pic['num_threads'] = all_info.get('num_threads') + + mem_info = all_info.get('memory_info') + pic['memory_used'] = psutil_parse_readable_bytes(mem_info.rss) if mem_info else None + + + if snap_children: + # Collect descendant prcesses' info + children = proc.children() + if len(children) > 0: + pic["children"] = [] + for c in children: + cPic = shot(c.pid, snap_children) + pic["children"].append(cPic) + return pic + + +def psutil_parse_readable_bytes(n_bytes): + '''Parse a number of byte in a human readable format + Args: + n_bytes (:obj:) Number of bytes, castable to an int + Returns: + Human readable abount of bytes in the best memory unit possible + Examples: + >>> psutil_parse_readable_bytes(10000) + '9.8K' + >>> psutil_parse_readable_bytes(100001221) + '95.4M' + ''' + + n = int(n_bytes) + symbols = ('K', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y') + prefix = {} + for i, s in enumerate(symbols): + prefix[s] = 1 << (i + 1) * 10 + for s in reversed(symbols): + if n >= prefix[s]: + value = float(n) / prefix[s] + return '%.1f%s' % (value, s) + return "%sB" % n \ No newline at end of file -- GitLab From f47c6db6bc6ff1dcd7f9e2357b2bf0a0bc87e07f Mon Sep 17 00:00:00 2001 From: mxmtr Date: Fri, 9 Nov 2018 23:22:47 +0000 Subject: [PATCH 21/47] Add requirements for resources monitoring --- requirements.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..1b669e2 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +psutil +nvidia-ml-py3 -- GitLab From b95e22778dc38da2bed9aee6f492d7a398b77423 Mon Sep 17 00:00:00 2001 From: Maxime Hubert Date: Wed, 14 Nov 2018 09:49:04 -0500 Subject: [PATCH 22/47] Update .gitlab-ci.yml: install dependencies --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dfc0825..be7f8fa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,6 +9,7 @@ build: image: python:3.5-slim script: + - python3 -m pip install -r ./requirements.txt - python3 -m pip install -e . - actev -h - actev validate-system -- GitLab From 86895ad98c2dac3e8e7b02a97b23ab0ef2a6aa75 Mon Sep 17 00:00:00 2001 From: Maxime Hubert Date: Wed, 14 Nov 2018 10:12:05 -0500 Subject: [PATCH 23/47] Update .gitlab-ci.yml: change python image --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index be7f8fa..50cb253 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,7 +6,7 @@ stages: build: stage: build - image: python:3.5-slim + image: python:3.5-stretch script: - python3 -m pip install -r ./requirements.txt -- GitLab From df3e098851e2b20df66eea2199244a95a30610f4 Mon Sep 17 00:00:00 2001 From: Alexandre Boyer Date: Fri, 16 Nov 2018 10:52:24 -0500 Subject: [PATCH 24/47] Add actev validate-execution --- .gitignore | 6 ++- .gitmodules | 3 ++ diva_evaluation_cli/bin/cli.py | 5 ++- .../bin/commands/actev_validate_execution.py | 45 +++++++++++++++++++ .../entry_points/actev_validate_execution.py | 30 +++++++++++++ .../validate_execution/ActEV_Scorer | 1 + .../validate_execution/install.sh | 13 ++++++ .../validate_execution/requirements.txt | 4 ++ .../validate_execution/score.sh | 28 ++++++++++++ .../expected_container_output.txt | 2 +- .../{chunks.json => chunk.json} | 0 11 files changed, 133 insertions(+), 4 deletions(-) create mode 100644 .gitmodules create mode 100644 diva_evaluation_cli/bin/commands/actev_validate_execution.py create mode 100644 diva_evaluation_cli/bin/private_src/entry_points/actev_validate_execution.py create mode 160000 diva_evaluation_cli/bin/private_src/implementation/validate_execution/ActEV_Scorer create mode 100755 diva_evaluation_cli/bin/private_src/implementation/validate_execution/install.sh create mode 100644 diva_evaluation_cli/bin/private_src/implementation/validate_execution/requirements.txt create mode 100755 diva_evaluation_cli/bin/private_src/implementation/validate_execution/score.sh rename diva_evaluation_cli/container_output/cli_validation_mini/{chunks.json => chunk.json} (100%) diff --git a/.gitignore b/.gitignore index d5140b7..7b9923a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,11 @@ -# Basic gitignore config +## Basic gitignore config *.swp *.pyc *.egg-info +## CLI gitignore config # Commands history diva_evaluation_cli/bin/private_src/implementation/status/command_history.json + +# Virtual environments +python_env/ diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..53bc710 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "diva_evaluation_cli/bin/private_src/implementation/validate_execution/ActEV_Scorer"] + path = diva_evaluation_cli/bin/private_src/implementation/validate_execution/ActEV_Scorer + url = https://github.com/usnistgov/ActEV_Scorer.git diff --git a/diva_evaluation_cli/bin/cli.py b/diva_evaluation_cli/bin/cli.py index 803e11a..d0e91e8 100644 --- a/diva_evaluation_cli/bin/cli.py +++ b/diva_evaluation_cli/bin/cli.py @@ -34,13 +34,14 @@ from diva_evaluation_cli.bin.commands.actev_experiment_cleanup import ActevExper from diva_evaluation_cli.bin.commands.actev_merge_chunks import ActevMergeChunks from diva_evaluation_cli.bin.commands.actev_exec import ActevExec from diva_evaluation_cli.bin.commands.actev_status import ActevStatus - +from diva_evaluation_cli.bin.commands.actev_validate_execution import ActevValidateExecution private_subcommands = [ ActevGetSystem(), ActevValidateSystem(), ActevExec(), -ActevStatus() +ActevStatus(), +ActevValidateExecution() ] public_subcommands = [ diff --git a/diva_evaluation_cli/bin/commands/actev_validate_execution.py b/diva_evaluation_cli/bin/commands/actev_validate_execution.py new file mode 100644 index 0000000..b559437 --- /dev/null +++ b/diva_evaluation_cli/bin/commands/actev_validate_execution.py @@ -0,0 +1,45 @@ +""" +USAGE + +ActEV validation-execution +Description +----------- +Test the execution of the system on each validation data set provided in container_output directory. +Compare the newly generated to the expected output and the reference. + +Args +---- +output of o: path to experiment output json file +reference or r: path to reference json file +file-index or f: path to file index json file for test set +activity-index or a: path to activity index json file for test set +result or -R: path to result of the ActEV scorer + +Warning: this file should not be modified: see src/entry_points to add your source code. +""" +import logging + +from diva_evaluation_cli.bin.commands.actev_command import ActevCommand +from diva_evaluation_cli.bin.private_src.entry_points.actev_validate_execution import entry_point + + +class ActevValidateExecution(ActevCommand): + + def __init__(self): + super(ActevValidateExecution, self).__init__('validate-execution', entry_point) + + def cli_parser(self, arg_parser): + """ Configure the description and the arguments (positional and optional) to parse. + + @param arg_parser: python arg parser to describe how to parse the command + """ + arg_parser.description = "Test the execution of the system on each validation data set provided" + required_named = arg_parser.add_argument_group('required named arguments') + + required_named.add_argument("-o", "--output", help="path to experiment output json file", required=True) + required_named.add_argument("-r", "--reference", help="path to reference json file", required=True) + required_named.add_argument("-a", "--activity-index", help="path to activity index json file", required=True) + required_named.add_argument("-f", "--file-index", help="path to file index json file", required=True) + required_named.add_argument("-R", "--result", help="path to result of the ActEV scorer", required=True) + + arg_parser.set_defaults(func=ActevValidateExecution.command, object=self) diff --git a/diva_evaluation_cli/bin/private_src/entry_points/actev_validate_execution.py b/diva_evaluation_cli/bin/private_src/entry_points/actev_validate_execution.py new file mode 100644 index 0000000..f2f5ff2 --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/entry_points/actev_validate_execution.py @@ -0,0 +1,30 @@ +""" +ENTRY POINT + +This file should not be modified. +""" +import os + +def entry_point(output, reference, activity_index, file_index, result): + """ Private entry points. + """ + # go into the right directory to execute the script + path = os.path.dirname(__file__) + execution_validation_dir = os.path.join(path, '../implementation/validate_execution') + + installation_script = os.path.join(execution_validation_dir, 'install.sh') + script = os.path.join(execution_validation_dir, 'score.sh') + script += " " + output + \ + " " + reference + \ + " " + activity_index + \ + " " + file_index + \ + " " + result + + # execute the script + # status is the exit status code returned by the program + status = os.system('cd ' + execution_validation_dir + \ + ';. ' + installation_script + \ + ';' + script) + if status != 0: + raise Exception("Error occured in install.sh or score.sh") + diff --git a/diva_evaluation_cli/bin/private_src/implementation/validate_execution/ActEV_Scorer b/diva_evaluation_cli/bin/private_src/implementation/validate_execution/ActEV_Scorer new file mode 160000 index 0000000..6fc44aa --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/implementation/validate_execution/ActEV_Scorer @@ -0,0 +1 @@ +Subproject commit 6fc44aa6ea9513edc5278fe27ee4bf9bbcbfa931 diff --git a/diva_evaluation_cli/bin/private_src/implementation/validate_execution/install.sh b/diva_evaluation_cli/bin/private_src/implementation/validate_execution/install.sh new file mode 100755 index 0000000..1ad5829 --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/implementation/validate_execution/install.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +env_dir="python_env" +path=`pwd` +path_to_env_dir="$path/$env_dir" + +if [ -d $path_to_env_dir ];then + . ./$env_dir/bin/activate +else + virtualenv -p /usr/bin/python2 $env_dir + . ./$env_dir/bin/activate + python -m pip --no-cache-dir install -r requirements.txt +fi diff --git a/diva_evaluation_cli/bin/private_src/implementation/validate_execution/requirements.txt b/diva_evaluation_cli/bin/private_src/implementation/validate_execution/requirements.txt new file mode 100644 index 0000000..b67fea2 --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/implementation/validate_execution/requirements.txt @@ -0,0 +1,4 @@ +munkres==1.0.12 +scipy==1.0.0 +matplotlib==2.0.2 +jsonschema==2.5.1 diff --git a/diva_evaluation_cli/bin/private_src/implementation/validate_execution/score.sh b/diva_evaluation_cli/bin/private_src/implementation/validate_execution/score.sh new file mode 100755 index 0000000..8cbe3d1 --- /dev/null +++ b/diva_evaluation_cli/bin/private_src/implementation/validate_execution/score.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +cd "$(dirname "$0")" + +# Get the ActEV scorer submodule +git submodule update --init --recursive +if [ $? -ne 0 ];then + exit 1 +fi + +# Configure the scorer with the right arguments +output=$1 +reference=$2 +activity=$3 +file=$4 +result=$5 + +# Execute ActEV Scorer +cd ActEV_Scorer + +python2 ActEV_Scorer.py \ + ActEV18_AD \ + -s $output \ + -r $reference \ + -a $activity \ + -f $file \ + -o $result \ + -v diff --git a/diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_container_output.txt b/diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_container_output.txt index 219eec1..d7ba3c5 100644 --- a/diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_container_output.txt +++ b/diva_evaluation_cli/bin/private_src/implementation/validate_system/expected_container_output.txt @@ -1,4 +1,4 @@ file.json activity.json output.json -chunks.json +chunk.json diff --git a/diva_evaluation_cli/container_output/cli_validation_mini/chunks.json b/diva_evaluation_cli/container_output/cli_validation_mini/chunk.json similarity index 100% rename from diva_evaluation_cli/container_output/cli_validation_mini/chunks.json rename to diva_evaluation_cli/container_output/cli_validation_mini/chunk.json -- GitLab From f7b66b9ce43f0ae1c52c37abeddfef79990b0699 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Fri, 16 Nov 2018 17:07:24 +0000 Subject: [PATCH 25/47] modify install script to add requirements --- README.md | 22 ---------------------- diva_evaluation_cli/__init__.py | 2 +- diva_evaluation_cli/bin/install.sh | 14 +++++--------- requirements.txt | 1 + 4 files changed, 7 insertions(+), 32 deletions(-) create mode 100644 requirements.txt diff --git a/README.md b/README.md index 3b477d8..b56554a 100644 --- a/README.md +++ b/README.md @@ -37,28 +37,6 @@ $ cd diva_evaluation_cli $ diva_evaluation_cli/bin/install.sh ``` -Manual installation -------------------- - -### Create an editable package - -In order to test your code with the CLI, you need to create a python package of the project. -An editable package is the best option to avoid to package the project at each modification of the code. - -* Go into the clone of this repository: - -``` -$ cd diva_evaluation_cli -``` - -* Run the following command to install the CLI: - -``` -$ python3 -m pip install -e . --user -``` - -**Note: if you are using a python virtual environment, remove the `--user` option from the command.** - ### Configure the PATH variable * Check that the $PATH environment variable contains `~/.local/bin`: diff --git a/diva_evaluation_cli/__init__.py b/diva_evaluation_cli/__init__.py index 3f6fab6..439eb0c 100644 --- a/diva_evaluation_cli/__init__.py +++ b/diva_evaluation_cli/__init__.py @@ -1 +1 @@ -__version__ = '1.0.3' +__version__ = '1.1' diff --git a/diva_evaluation_cli/bin/install.sh b/diva_evaluation_cli/bin/install.sh index c438c2e..58abbfe 100755 --- a/diva_evaluation_cli/bin/install.sh +++ b/diva_evaluation_cli/bin/install.sh @@ -31,16 +31,12 @@ else options='' fi -# Check if pip is installed -python3 -m pip > /dev/null -EXIT_STATUS=$? +cd "$(dirname "$0")" -if [ $EXIT_STATUS -ne 0 ];then - echo "Please install pip before running the script:" - echo "sudo apt-get install python3-pip" - exit 1 -fi +sudo apt-get install python3-pip -y +sudo apt-get install python3-dev -y python3 -m pip install setuptools $options -python3 -m pip install -e . -U $options +python3 -m pip install -r ../../requirements.txt $options +python3 -m pip install -e ../../. -U $options diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..66072c7 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +virtualenv -- GitLab From bf45074aaac42bdf534d2a1d35901638d527f3c4 Mon Sep 17 00:00:00 2001 From: alexandreB Date: Fri, 16 Nov 2018 17:10:05 +0000 Subject: [PATCH 26/47] modify documentation --- README.md | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/README.md b/README.md index b56554a..33d1f75 100644 --- a/README.md +++ b/README.md @@ -37,23 +37,6 @@ $ cd diva_evaluation_cli $ diva_evaluation_cli/bin/install.sh ``` -### Configure the PATH variable - -* Check that the $PATH environment variable contains `~/.local/bin`: - -``` -$ echo $PATH -``` - -* If it is not the case, add it to the path: - -``` -$ PATH="${PATH}:~/.local/bin" -$ export $PATH -``` - -**Note: add these lines to your bashrc and source it to always have the right PATH.** - Test the installation --------------------- -- GitLab From 3b63505e74e49db098dfd8a0f7d3fb2da6d1015e Mon Sep 17 00:00:00 2001 From: alexandreB Date: Fri, 16 Nov 2018 19:45:38 +0000 Subject: [PATCH 27/47] change documentation --- CHANGELOG.md | 7 +++++++ doc/cli.md | 17 ++++++++++++++++- doc/introduction.md | 38 ++++++++++++++++++++------------------ 3 files changed, 43 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9668f7b..d206f51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +1.1 - 11.16.18 +============== + +* Add a new command: actev validate-execution +* Complete documentation +* Modify installation script: add requirements installation + 1.0.3 - 11.09.18 ================ diff --git a/doc/cli.md b/doc/cli.md index 243c1ae..77c6466 100644 --- a/doc/cli.md +++ b/doc/cli.md @@ -225,7 +225,7 @@ actev experiment-cleanup ``` Status -------------- +------ ``` actev status -h @@ -258,3 +258,18 @@ Example: actev chunk-query -i Chunk1 ``` +Validate and score an output +---------------------------- +Generic command: + +``` +actev validate-execution -o -r -a -f -R +``` + +Example: + +``` +actev validate-execution ~/output.json -r diva_evaluation_cli/container_output/dataset/output.json -a ~/activity.json -f ~/file.json -R ~/result.json +``` + + diff --git a/doc/introduction.md b/doc/introduction.md index cadce55..4a51b9c 100644 --- a/doc/introduction.md +++ b/doc/introduction.md @@ -46,33 +46,35 @@ Execution CLI Overview ---------------------- NIST implemented: -* `ActEV-get-system` – Downloads a credentialed, web-accessible content into a NIST-supplied directory name \. -* `ActEV-validate-system` – checks the structure of a \ directory after ActEV-system-setup is run. Checks for expected API contents, etc. -* `ActEV-exec` – a default wrapper script that calls a team-implemented API in \ given the system config file, file json, activity json, chunk json, video location, system cache dir. Captures time stamps, resource usage, etc. *Supports: Independent video/activites videos and activities are processed independently* +* `actev get-system` – Downloads a credentialed, web-accessible content into a NIST-supplied directory name \. +* `actev validate-system` – checks the structure of a \ directory after ActEV-system-setup is run. Checks for expected API executables, required command line options, and existing system output for validation sets. +* `actev exec` – a default wrapper script that calls a team-implemented API in \ given the system config file, file json, activity json, chunk json, video location, system cache dir. Captures time stamps, resource usage, etc. *Supports: Independent video/activites videos and activities are processed independently* +* `actev validate-execution` - Test the execution of the system on each validation data set provided in comparing the newly generated to the the expected output and the reference. +* `actev status` – executable at any time after ActEV-experiment-init exits and before ActEV-cleanup exits. + - Report ‘ok’ or times out + - Retrieves log files Team implemented from common stub provided by NIST/Kitware so as to have a consistent command line: -* \/bin/`ActEV-system-setup` – runs any compilation/preparation steps for the system. \ passes ActEV-validate-system after completion. Only this step should expect un-fettered internet access. -* \/bin/`ActEV-design-chunks` – given a file json and activity json, produce a chunk json that is suitable for the system -* \/bin/`ActEV-experiment-init` – specifies the system config file, file json, activity json, chunk json, video location, system cache dir, start servers (if used), starts cluster (future functionality) +* `actev system-setup` – runs any compilation/preparation steps for the system. \ passes ActEV-validate-system after completion. Only this step should expect un-fettered internet access. +* `actev design-chunks`\* – given a file json and activity json, produce a chunk json that is suitable for the system +* `actev experiment-init`\* – specifies the system config file, file json, activity json, chunk json, video location, system cache dir, start servers (if used), starts cluster (future functionality) * For a given ChunkID: - - \/bin/`ActEV-pre-process-chunk` – specifies the ChunkID - - \/bin/`ActEV-process-chunk` – detection for ChunkID - - \/bin/`ActEV-post-process-chunk` – fusion within ChunkID - - \/bin/`ActEV-reset-chunk` – delete all cached information for ChunkID so that the chunk can be re-run - - \/bin/`ActEV-merge-chunks` – returns NIST-compliant, scorable system output for the listed chunks. Can be called at any time to get intermediate results, minimal computation expected - - \/bin/`ActEV-experiment-cleanup` – close any servers, terminates cluster (future functionality), etc. - -* \/bin/`ActEV-status` – executable at any time after ActEV-experiment-init exits and before ActEV-cleanup exits. - - Report ‘ok’ or times out - - Retrieves log files + - `actev pre-process-chunk`\* – specifies the ChunkID + - `actev process-chunk`\* – detection for ChunkID + - `actev post-process-chunk`\* – fusion within ChunkID + - `actev reset-chunk`\* – delete all cached information for ChunkID so that the chunk can be re-run +* `actev merge-chunks`\* – returns NIST-compliant, scorable system output for the listed chunks. Can be called at any time to get intermediate results, minimal computation expected +* `actev experiment-cleanup`\* – close any servers, terminates cluster (future functionality), etc. + +\* WWW access disabled Execution CLI Definitions: \ directory ------------------------------------------ \ - a directory, created to contain all filesystem files for use by the analytic. For example: -NIST executes: `ActEV-get-system -u http://some.com/forJon -S ”/tmp/Test1”` to build the directory: -* /tmp/Test1/bin/ActEV-system-setup +NIST executes: `actev get-system -u http://some.com/forJon -S ”/tmp/Test1”` to build the directory: +* /tmp/Test1/bin/actev-system-setup * /tmp/Test1/bin/… * /tmp/Test1/myDockerInfo/… -- GitLab From 5bcfabce4647aa9d3f48cff4b7976cd0725b7999 Mon Sep 17 00:00:00 2001 From: Alexandre Boyer Date: Fri, 16 Nov 2018 15:00:20 -0500 Subject: [PATCH 28/47] Replace chunks.png --- doc/figures/chunks.png | Bin 210656 -> 257125 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/doc/figures/chunks.png b/doc/figures/chunks.png index d0a58596c3a3942fcdad300581b505eb90a42596..7dee89ec15630b6f9319ec8821139d97dcc0d98a 100644 GIT binary patch literal 257125 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

N28UbN2QqLA-PjQEu>NMB&o>UxvIRlFc7b>N@E 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

pKrQ|#S@ORyLXx; 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

D@YE$BhFyG-?Pf2(Y7d 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%0DI*V6uj+R9yFbj^=$MUhk|umck~Rp_ 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

(NUYknu`U z1UDBl;G=*8rm74Y(NPejLQ=d<3UUO;i|J=*{;1=;|Ias|3%1IFZ zD5$^j43Zv7dhhx2o_o;~xnM4}5*|+9U+?A37RogwIr}MH10MQXWd%1le8c=KSG)Ce z7t0m3q}eQE`S<4=4W4)9j}HWp_=<==g^vyE&>Lj~JtV?}GO}mNT8-A4xlt@`D0#U* zKdM(NQ#d%QK_S5A+kUe62og+Ak5*sbhyLZ#B%R0==WFDftnw{}E>7=rrM5Xo%9ZJxLM7=Q3txXh`f9pq>s`^MR^f7v z-NWDKuT+g@?uR^adS^AUElW)_po;A3K7F^>Slt1r10qMm!;AV;v_{M*wi>^HXongp zXCG;MLU4YjOYTP|7g3-0yS6#%)OQ#}QM3`kih)r-m7^X>JL$-V$FOZR&{kAhoja5< zlL_E8Zv--tJ*GBpe#{`yJxG}yNPiiM$2B-AfPm_Kb}*6732DicZuE)|8hOK&X;txB zfjH8LK8s6-P)QEnbpo6L1*x%AFQ-*_4sT-Ze-!J51nzFx1aN+xf8BwQ%b!IREK1rF zhBEV&Q{4m{(U{Z*MbYx>vUM?075JGxfGI%1i3aV?*3tV3v7^12WZ$nBiY>8_?yhe# z61Y1+sBwq+j7mw5E&Tjx^f7keFL(}W`N);6t9e3S7C3_q723=8|Fn2r_3Pixop zNF}pU&JcW|Q&thP)IQ}Gu@=CcY_jt^Dz2MhG8_--kcyKWGZuJvdE0*2)Me)SkjJB9 zw_^bPWy4pKQ__$3)N?IxLrnS>cw*x4ET=1fACA)s{HKA|SkDnCN1+y{eQ`MeHsMhk z%`T_oci)h>{BZ#R?rMr2Kmf~doGnLA<^|pDa6#Y-NDpg4n8#W+jTyZ9*-&>1ymQ?k zBZo$#f!}e8n9m1e$Vp>*r2qSd z1@XY+o6>7=tYrR|}^q@8A0*}T<IYb!tnIHH@VU)6EfIHd$ zqJbk?8&dfLz)F-$xEBpUtt6xxL0qnjdhe@ADO&Us8KC8%@cft)v=Uf$Sdx zkY-z&EwB}k>33`5hKj-gbIJf{i5rMS7Odj4eJ>q5zhWlq(y3BC-w`7iQvLSHs6{d1E)~#=+=)3$1<3)F9GmnzMnerNR=nu zpDK#fJ?5RXC3)&c4Y!EIeeeuQ2ATC1(q`n3q5dY=D1^9|?&v5NfMeWI9}Obvh{smc zfBkuP0yk=2f;6q{A|#?V;=i}uLo%7hh)`$b2QclJCgHQs>+06=4cnuK@kactY@DMw zFwek&*=TFdg~g#L5Rb#hHS@L=R%X9fG{bKtTl?;dtJUT%ysRZAac3FRS2VU<4(I`S z!Pz+}ETz5Inn!Rt&%H=mKI>ty4Wb{t;Y3dyoj=?D+DQMfpBUHUL&bUh;vM$EXop3) zL{ZYdDJ(JB>agG$+KZ32K#{MqQE@3zMheMq1vj*;0Fo1#F?b)H054#Q=&IiupH6XZ zjYDTpulv+it}rqGd0+S0-C{;)!qmC{{EnO%yZqc~63Ylz)E+;PzykoV8l3E-mOGBP zP8Z*iOD1Vw-m|)Fzp5}*jjzugO?wU7Kf-MlGg8@*m7&KqO_#(SiOe@AhkX4yFmth; z8yGFN$DQB`rmLkhyX^0_Nh(a`0=WVhDFax&z7EI6*tyQ9`$XtXTxA4pu%aX3%|;hJ z2;f2I=Re0{h?>IUYkZcEtn<&k_zf~0FW(d=-lx*PIs(vckKr~nb0tXFWGe>ue&qzz zPa>JN{^aHvOk zCe0)Gk(G|PWrQE2??H*;+~3YSTC3hN@A>y4`xmXv#{;WxN3#oKpQFzH&_tguvGI~W zyF2K^nZoDmREzu-p8ktJvjf+zsw@+y8^R)}Y2LBE{FbAOK*=F0t!6ctM|PdSVuTGQ zm>R2FwESa6OvOw=t(~XaTl==Z&Ypu%NG-^fpvmELYN(tk757<(O`iVrkD(SgGylOb zh+68!#w+8l78Oeg=leGz-;_<+cS7q_w#U?dzm7Rcjsx)q_?a_q!Qc5rBQohRz~x2L zwJC)_ahG+}sTr{C{5bMk&I zOzptpdG~-*(5BaJ2b~UwpZ4u+g`RFv^v(tJRAgtsUoAgqjmP%%Pk2Q{NoF+$6JHqh z|M}vj__#-OI&XwXLL*trtL)TCI8GAgS5^#8XP%uI6RVq^j3*kj1H!(t$3})>nzwP$ zrox;So>@EU9pJ=S11)F8x`!eLuYet2^)08cK>u2J@joI>mT^1{O1qCA~rFs*|<0Nt;p-xI{T)6Z^xiDuirgjIiAvhdzCL$8%e(wBAM$Gmh??VuCffk88;VdfQbe1%p zIAr9w`Sz0-YbqZWpITmc_cschV7!N-dVKM(AJD*eWXSoHO{+Uw?W{Asx71JGE$mO0 z9ILg-?wzAPBhS029i8cy6Xx9LD@D@5m&ymVnv8AmfyynB`j_sAkym&cZ2pX|#H21` z>5{10JM5@;DV1_^EwrYZ9~YIPzd)#`)np|OOl%jx;_qSSJ{aQbD%-i0>#!Q&LeGEw zXEoVeB#;7X+$ix?RS?+t2IPxJMtNpccy>_Cf9dyhTe^1#I zwl`)p#zIwPr*}DNV73$1A}HUank9%ih*7*Uixvs#Rz7Hd}9H99j8zy$kSX zi}K{H6^_3*Ip{RLYALrO$+x*YLkH9_S!D3j89>#?u|8*iS2y z?$Ju+QiKNvmbrFEGf`abPrt$-;hQnSsA08GfY{Zx=6zF4so9&)WPL=l;-UDQDV2RY zT_4~CPcpN@Td(DwmK0~omf1##Uc#Xilv02?JzGt3J`^>x4>izM=w(ah#m>Nw>r|%mvVQN7On0XVEETRYFw*7~KC0Tca*=IcaR#*H?Zf?w zOREv0QAwnP46mjvs9inV?1=^NEJ#tOayqzg>xGHQkqSFHtdO|a^0EI|gl{~DB<^l_ zdf<3{u~}uNkp+5A&3gSYdRk^iH!v}=N=ko;0Yxxd zPloUL zj{&b364)q)^bN53p3Zd@um9Buj(cXWP$0P?gczayHT>PHnp!0qErOX?iUUD7&V6GK zzxk9U)J;$dGhCSaDZcO)zD9)Pa7@X-nKS~Uq00Xu?5*Om?Ak3}1(Yu7PLb}A?vRx3 zlJ4#f=~PNmy1S)QLP5H_ySw(pZ>{yc@7@R7L;ZR3Joj_Yd5vrQ$4KDt(U<%}`+3IB zXzT8Zs77s_Cm8wxd_SeQI`Ow<-ba)O_xVvov5Td2a~fBa&~s&gBHl!7Wwzww*#{{M zdok{n=xaBFSSojJ7X!AS2bH{+>(DwMA;JQQa~YIvh#X_5Gg|RIbHJSYN4yp1=lK#Z zUb&w)yWjZlV_b=Xi&aS!qxY|mZY8FnRjf{%!=el-c+>B{i_1A~9Xb!7FSE^OA2AwD z?LQ11q}cO2%_10YygVR2;>1K)Xz>`-ogmPh3O_y`HpD)np4h$SK8)~h|5T{#0w(1} zXN`+0r^TAfl@j-I9lrY62_OQmSE3h=#uR^3Q}hQ{aWXW=ff-jq#~}=hfq$M7C=oFG ziaQXoQ~jex;~q)0k@Pwe?#QvPVni`VUzgMP#`|hWX13mgn@)%E zD=vr4)*EE`L8j6JpU3Oam~b~hF&GZIMqL8AF;=Hnjq><#LDNFpoL(-D{9B2K2yK}1 z*Qri2f?jnAVD^bn2G24ikWpiHuj4X7ow7X0Wi`D`#ejnRN(YO;Yqeu=kVMEkmNzT{ zHU$-vZwcn>!)?=YhLc3ytMkw<2rzivKS{gPch&mCn1RBM>~*RKU9u1zTfHUOP)Nev zuo`QHlqf<@fdj6K9F0x~Etxp{$-Y8sswQX4SWyW()DQE;WhgGyH7-c*pT_ja&4@7@8qc#R*SeDz!@7KgB5G_o&Ag@bXht z+8peu(D`VC4*&SzeP2WHkrHu4Y=PXx*w+)F%}RdMkc!~aAIWrE$!t`9E{fOeT=!uI z6vQwuv0Y-QA7WJz1kt#5&%MdO^^sh=(O&U_Bl|&Pk2Z(9bgoutAOGAXv&H8K| z@J!}4+oVgLm}?|1^>;wN02fkC+@V+oSI`B54zh`}`6k)tOY_-yA*iRaO=wQqlIZ&5 znV4G83ClnWhtupuskq$s_M!80WDJo0QAs}%FC^tIKh1#s&YROO26ld=sHCDm<6*3G#~%r?faY*6?9U z5pY!mgA97p$q5?NmxkcRU4<}ZL{jykMOw3|QD;l;T zy#2F7{`$wzuM}4t>!8*ZHuL4mx1oQJulFz@s4XZ=p)lN81cL2+^5?KSu5n;70Lm=1k^YsA?;zZs8|+#oIyEl^2oN0%nh@!a1?I9(qO<}Vv|8`=aMzMMqbu2sA-N^_Xn$2ps}50Ezzg+3{@9wZUF zX(C~-TuTjJiW|l9FDMIAQ)!vLk(;eS`0;^){G(x_?6CU~4 z=c>i>veJz$?=qfO-JQsLJCt$kW$yJC%|De5?AwOkw)Z-0oz@iB0~e0M<380od?xwj z(Sq50uzb6Gp-N%Wz742ea(2qCPty)CEkS@xDpaD3o$Hg(&)<0H%k;`ya6M<|JCElC z%0+U81~qX9|BHCZEtWcmtBs~``v1)Wz=|*QE^98U%qo$*5rU$Rm)yu@$&X4wD*Zta z19B45*zK#gba0q*>Meuu<)b8Jj=oftgMgx$31ur(WB4gJl|pXnfr|j5?kGutUk3+E zi;u^DI-0Zu-5=*sjAe16him-;S%zynF^?u2*3<;HDy(a(lqgkk-FPipkS}Wd=xL?f zzrr+oSiqp-&|ALuF{jhyQFSjb(P^AsVxs?-J`HmVB@_rFsN)?(7HAzTI96=l{@TLi z7rp^9A(K3AgQ3o3nH9`%g5Hap%LBa62pD0K@N$Q~P(jOKixWm{_YBaGmU^%eF2}&7 zFc^!F=eqcXO-744nS<9z79%BWV^E+vPcDuc*xQrW*(B zPLCAlM`hxhXQ|4$)JY}qV65=@)tD*;3}6nDV5PS^|7l3)c)nKdj@wAaH(MlCw%0D! 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 Date: Fri, 16 Nov 2018 15:04:35 -0500 Subject: [PATCH 29/47] Replace chunks.png --- doc/figures/chunks.png | Bin 257125 -> 246707 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/doc/figures/chunks.png b/doc/figures/chunks.png index 7dee89ec15630b6f9319ec8821139d97dcc0d98a..0fb0dc7ba63737e931de2ffa4329e26bd0dbaa2d 100644 GIT binary patch literal 246707 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

+t&wxQ(* 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


eU$g7tHJU)Bnq%Fgb#w_Y|jkR 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

2sDPogzIn65#m*D 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

82N`4Bf?@Y57{@|zT03?Y@X-y zJgyh}>hw*29Z$x|3#^E_HFf&ZJ}JjUpesqpT4J{qmkS&(H4yC6yBm|bR{2&J4cGT? z1DCdGLxbfJ(ruLwNqUWeRb^@sHTJ&@;;YpVF*|h$rxHOTfuJ);=`%qv8}C<9?N*-| zjQbKoLgq!cxFEG`pQ-Rk0^afmHZ$=z)D$+n-i!ueX+kv5j~dD$t9x!6DRA!M6dS6d zQLWJd2a8-&(bMZ#7V+cK*3Ey=0V+Gv=rb9*Crr*79cifXujy}gCz{U!n8h*lnm|`l z5XXM&9b<1$YF`N#hjlBkD!Cs6_fse{@aJrFL2YWPijXvdlIU?MhN7F_-QDY5k;Y$X zgSe?F6k2&u0XO%oDr)G3M|#^^X9h^rNkIiCW;|je2qo0PtHja^rD-K|w99F!g?Lpv zHt7U*M*mf04``PGnvco~;~gZ~7u(z$o27*MEG;kw$oc1% z_YHyCORAa~ecrc~75w8;mlfJVC2_b)@j@9GQXr!D&xlg;zlBPT1H)A$hN-Jg{54F* z`e=V6vDsbzh?3=yT}S!>vkOI@X4#1EUPTfNF#Ake;0hk8QvC9bFM53lpD(MY8}%cF z8A%G0i6%;Rh(|e?(WS1gsSbL3v?EyE% z8biS~P&XH%rOVEw^ryX(KJ7}{u>yT}xK~GvXS(PCq>piP8NV6tV<>!1+S%#oaU9j7k2w>Sed9LY&U0}sun$iO=_i$% z9?q4%h101v38GNk-74*?Z(YT260O5LaZ4N2p*s+0)Kl*PbRePGg3DAxiua?Sk-P1G zkId=`8o^%Uebo{gO4v~eHL6%?JO8H9levH#hfs$ZUY9e*)qdOYuYXc%YInhjSvfr} zZ;|IR@;8&ghkH@=I~pf-GT|Bn^`P#UUH@-P82Jh(%ik<~!g=dg8? zxCM0+Xve>EpQoJWux^|5-BaWyh#nXf^f70=c#_nF4R}Z3YCmNyXy{-bMNirTiei4) z2690t?I66Yc{sY5JmUSZbv3hMr{Mxn*_qm~d5IeUw6?8X+MNh@0u=Y9Q&>rxl8-2P1Ic#7b4*sx*sH9sr*Z>r> ztJG&o&6)c&LIVU5l2r@Le1?r8Q{{XGf%Ld^rhfsV*jo6i~~4m8vnWmH9S!31opzRL_6a+8ScR>7WaEQYc!pzPT?+lRk2O%QPdzQU46beh8%~T)Ux(2sPeA+S$FFTB zQ^Y0oI|?N%%gyl7f$7Qp(lQ7_pgb$tii?Q)3!oV3g-CaYw7em+PH8AXmRgjMo(c^U zoTxOHL``v>CTyQQe~EGAh6HXaqt^!ZlqBS4IY#XExaM^1e1``Av6}o(&C=xN&71wC z?4@4ch7mg6Bb+!1DM}0+g{oT~C!B|ggyrr;!Gi3K6Y#d0F#m*NfQ^$^(3{fRQ&ekMhlKu;Ua1)De} zbkWS!NM;@3QFwp&F%IYm3tlrmr5#3uf|qOi2rLw5y58yq=Y1;6;pDGW^b?NSTa)rO z1@H@M)@_%i(z7IM z&5&80{$%s0ucXv!oNK1LG%D~;Mt>|_rg6n|5RH;H>5FC$i&;ipG8!_{_G?61n$7kA zkmkq&4N&G=d=uCx2Pl5Te&TXW!8B>V_}Xl-ieWc9`G+?<#c?g#w}h9i#Asp*j~6dR z>u~<^OW!Bcbv``4$fec?F4?XbuQsh@@pS1>L^{3J_NPHDBO>XwzJ@A5xdBgU3b-YM@v;|L!4H*`_h z(nBM#Q=wqi0u$g)&W4)5f|iOn5YOj~afOEX+LyJaH_tg2N&!5l#ckyv0)R-COHA!l zY9jR#PQ{^2I-j&*MPK5U0F;A+tNV#(QAWQu8vb47?6HRT-d^f*7*`d$#P(_9_VfWg zFm2_v2rT&;rpTc7b8QKoxc!nm_ibAMB;J>lg5%^IkUBI>TEn5D54kf)1XWvwkIm3l zU|NO+TIZ(})Sl*>T`Lgm`svZ}&E{Ofb3_Kru z4S555@|!rm$#-oiFvrMBN*?Rfih@G3pE7Bmg0idGaSgp2vahk+MPg6Nn>X4X%!RHc z_^z9fsjj}-wA@My-pUDjN%cSpta4r%eKp__yUGw|WRQPYf7^#D5>a(!(GB}uc<;$9 zB_Wh!%@e!XN#fgRx14x=(EzIG;w$(%yfiL|mDrWEuUH2h^c&SGzDTFAz-oXo{@xJ; z`W;{F90*nuMN%`$5A6L=3%q#zt*|sA zGFZFL&ttXDAatbbpjJ3SM7!x!jTHA&>A`O?()N#J)c`qZt=UUD=*S6M#NUnuHXt;N z&q;10M!PxA>!qL3({4&5SPakMoi{l&;llcKK1t^-wIdGHo*F>06=1?;Nhu38Z!IGt z5?-oC451!BgpZ?j+t2uv;sbMIup-Q*r5yzv9j36Lhk&*Wf)pA zA3O!xr*Zo;FMn1&pyDX*=LXgNRywunyoy8PwsRQFTxy;Ht%D-eAV30uC~<8_X}Z zAMnsk-U*b#<_DQjKmn>xu(gki1%p(#l zc{4;?s+%X4*c@bX7FfXL2t9=q&ocRQjuoQ-=0AzrFT!HwBd7!0*n z`N{VWU6kVy!gMsZtR!WyCjJqGFAg+VJ*>UxE+(9M3{CD>P_4O-DsrE8I{PA6$`L+Kd{`5vUKfL?S*E*h zv?r*WbiMNC{D&5?>meI~yBx(B)ewr%X;&Xe*7`HZ_RKq2k`4=tB()Z;;5)RQ{&Lpc z7$!?8sQi8_z>nD0(mcDqzq7c=_;|m;(%3m0BBWhD|FG^E0 zq5ZRs!(8^ND;p2PTG9J6X{8ECOzv0`9GaxK?4l@(ZgaD>Ef2H3VqW+PjI3(H^VqihXDi+k1Njd=2 zE&U4@kRHqjc7p_`3gJ=j7$&Y;c0nM@b9dgjqG>@u>n+aCL5k0Uw|dJxN!>=cn7(`FSyLFg?sB2HmauG6lo-&e$cEMsOJ>2#BI9x0?9%J!#gx*s$J0ut4%bUz|pUIAbWQWH{cmS*~}8ToN7XApxY z0DIeXyW~$i%1L3096RN!k52oHKOlyAjHk8kETa z_s{MXQQ3nRMC@-G8VQZ8(a+p>03?Fk?pM40t!c!h)M%Zk6zFvZZ1GpTilSBq3>|uY zPDJCvA;XD4rq06c>{2^K!jBA!ITlgzE&adtNOMR3O&h@ItD1pSiTkJreQ=Y&|HIWe zMOPX%-FnCB*hZ&g+qTm&J007$ZQJhHw(WFm+fL5z@B9BV&NyRV?#p*oty)#{nS~A7 z{m}r`^?9g8dGTA#8;VZ870dhS>f12wFQ3;9v}c2N+~d#wl(`UTx-RH0c28)>tT5qe z%&nHLBApNTj@UF<=^})7@Xe2nEukUwl)e+@UlMkI!3qL&raJz%Bdh&_tex(@9XVqv z+=EkV4c2yMEY!)Gb1@uWTOt!P!PBDX>^@Hn zk-rtezvM-l03`AL=FB&Waon>*q6z$l$Y}LGk%vV)8(Eh<`v+Q6Jq;Lh_;U za@p2#_5?Yy=Tq*3zH&8_v{vH(cf>gqrf?}>BeUTm9Txk)3e z^Q``4yL5-*G7u)Z>#{Uh&+9`*mv5<4q3}Y>qd8C{hkb;l>CGldycu(|pJLaEm)J?D z&oeu)*oW_Q3Mf4;-uT7|GRc0G^6qoAGt?eTapGkbrZ6PZf!>3?vMQ|L4ieORVRHqB z<-~0$&$N*}5ZxgB)@zOBA&#)FN13YO&csi%(~+k5{A;2aXL7GjsqsAD-$T)u!8_c7rxwnLYpzf+Jv0@`6&uW-YqLUAo3C1=U zwoa#vyO#tZyY~778?}Zv-QV^*Upm=lL~&TFe#)(+DqpRVx4iJBe(~QrIvHyGdHpe1 zZ@V2XA4uhAIsrAV_Zt6?>~$9J8HidTa9@cxO%#9)#9z=CYig4U1_`JcrdDm+n)&93 zSl)UeIpv#uOI*Pr=In0=_+T2&+h(?~RXaQDUqVFK%IXty(83wa@{E_yFk}JE(!yrO zAie6kKX7MYAzd7HC)STRv2^%gT)knHFq}y2KgOyG!8br@zLy9M!+C?IcEE80R~6}f z2?%KWL4=-pe!z@SHy&2H+4SU%d4N+A57`{X_wv1506Id!NAWp-oWL`Yn*}QH`2R7K!{MUvMs>lkMtPj zIgTis=nBrhV{p!DU-6TV?Ww1>iVjo&?k=5j) zW%p-@WnwT*A5Yzt4!u&Rn%?%xQu{))vaUN9jk{z(2Tdf%_0wUu0}p9O0$5viracui zAga2iNfg8e8WygL&fdspvjeE2y(=z{mp=}rruV0g{vhN*c16XzdM$uY)&qb;-s)k3 z=_(*WdrX7Cp7TN(Gh7cJH;fZQfM9G9r3Mxa3liP0bv;ZAF4FS{+H~VXZgn%`8h;!U zr?R}-w_xpY-{m{bbYSUZB6N4`LJQ>`=x-y6eIFlxi8?$e3^*FREpnW(UvbR*3$oZ) z-D`pgAArsOk#l`~vE_6ycoKS{1r_mGi~gBvPo1co-epXQ&r;n*<1qahv(v1m4fjje znRC2&tIG8WyI+QMngK$V%0ZCMr{s$j>NN<=RI|PfFDSa80^ikFW_pOv?`rFThK3Zj z7BK6G^iN9h18Szj%LVa;3H&Em>LEF@(3Uws!Zi5=+S0)lM^qXH<|q=(u&iRF&B2yjUYgnd`N&G+k0Ep3ii*IFX;U+&(h!hCxN3O*pa<4 z^AM!vENe!V3z`6+8em5A0gS@nFl97}?+RVL%aH5ag*)L1x~hcXPDf46Kz_3Nq11|d zqz3Xo%%zAT1wzPL(_Kq!XpMlwqlQ4s-`gBuZ-mdk6aHI_I?kzipXDb&CF{IIM{ z1^XWI&@&2VHFMoV)1SySPRiG<1EXx)vBS3_1B(uj7nt)&{2YM=NH3pMGwP5Fub;wd7=GPw# zb2OsQznF~cTAN|y`%GRfuS#cDJtBWx447Ctp-?|(R6L$e?7X`#0psdV7f0iS6ONQu zUgN#$_~|-|=|}EB=21l>_J#PZCs7a7lpEE%w)`tGs5)@9Bq$Snk24}3kZE-K6D{~6 zJv$T)!jFhTjcb`T>xV&0ArV-`xNh*@K1;)=Knjn?W>pAim)I@%d>$MRxQ8;%Ssj%l zxw1asa4_@OL>6$Cprt6y1qjq^+@ZyO;()J=4e_Wl1QE=y+zYc`5oR2xD7KmdP{wdA z{b^OR_1hfvpn?s)T&{~!0>h*zDt|L&iH0IlCEngV%Dc%UF!lam{TsftJz)X5&&x?@ zJe32_?hu<9?hCle|JPMk!f;izRJ0c9 zw_JX62BHJJj?xc2SP^7dk5$8tX$ZqD>-R&>v>_8|(oxlT9Kd~vcXjdD`#!)TdW4!o z@uo_f2~q6*$^Ll>)KA;#r3kWR_kP_CX{#Ag%;(t;euBXlDP_kqEeT$jOfIki^NSD+ z>1Ktno5>d)6Mr45Bu5ukxa6R3X3)pTm%i)$RBLYyv${Iya{2RDOK}4@-P9-jQ1g|x zxxd)wo(X@zw994S)rUR4C)+*FcUgo$jx+~)?L>QQPn$b3T+iO)mhyHu@3)lto$v~p z=LD0Sq}x~HVb$lSBX5L$f-Ly0msuIg>iVyH2afgwS*#mGAH=QVubyXT!NgW4xX98s z@#jbW4T_`}mzNi$uRkSuCg<>B>EZv6ZkxgMAL$uTOf@Yi7|5Vf#DLwc^iEOi6Tsb&vVs;tvaT09OF$f5p6SG2I zOkYVw(a5lVulQFfAGr~})973tPa--Q3#R?;ItWo--h{_2U6znHPV(Uy8?&@9*;)3? z!@g=mX7WiE0|D7i}3?Lp|RZ6>6{Iy?aAV5Xn`)eGx&R{m#kqUeEa=U|%K+mM-ZBH4!@_5A>z*Hp8ttE^{FlIuC^C$c6QF(xHKHmNPZGA>|b_YaDF)p@C4fR~HbW!<5?Z#oH0HTKWf<2IK+Xc(-^-Y`qxSkj}{ zOU$UI{;7Fj^r&QcXT4Z(uI$v^@2885$L&Uhm&+BaO^DWecW~&mbW&=|Nza`jD^1?uc!qiRQG<%i*p78g2bIgmcwo(E~v9*)vJ&x$u5F zFT~B_x6Xm1*(PR{JD#<(pSmB3hnrMM1DPVaIZ_v}sVk^n_B+B+1x7Q6;ukEYY%26t zE80dE&pX3C&ja)G>8oRl<*60Jp#r(*%Obn&3Hz_!ur=$D=j31gMPF|QE$>0@Ef|8h z=WFbQUeGxt$Gi1L^gT)4now%loDluV$ve$9#9i*_j$fBsJ9opFy)!<~gbe3hcrEwY zPz==(+fP0ZYS$s{mm$yiF1_du1cCfoZ#bTIla2pjNOz|Qg{Gyu!JluXv2K@R`b&LQ zKyrq=gU98v0(~;L3HiQ6;R@ehzXJX^H}$&Y_-u}xoi(%dr&X@)Sel`0*PiBVpECNu zrcAo6k5H?AxLk)cC|+w=^J%{%kVw2`F=fF4RN%1YS^ab^H&= z(?hi53!Ht%hx3pRBK0XR9>&4qc4&J%$63Lx;QNEdRh=p`uaKJLqFl&^phQ_#QBK|) zMpgn!243suev+Qu%6H$uILhj0Ybz!# zO5{U%{fS}s`ctxZQV!o`eI(L;kBZ<@^-8?2!Z-s4YpQ^iasf_GX?nFtZ4Lr{S22Jp z2;s5|!!sy)mIE3sqOjYXagT^2e;t1hgVX~Xm%M5(@!o@T?`8u_6OkS*aH0cS1SJdJ zi}hKeF4<0$i=G~6x-8`OebY@N6!~P1Pj>zy!9)3+rcG8I4Hhc?6kk+-{RTzKamo~ z)rc$pO~mbRBPLefV5Z0~juom8Jg=Yl{t;9fQqmkL5U9erYeo4u;#`dxz?&GO9)er# zHhtc9;GGkoVZ&CfJ-pWqBP>&$>gAEB^pwzpg9WHnF^b@GEC)9bbUbfET^C*o8w%WD zn+gW~O3S-;p!S~ZcwbAz=F~D(mFGe6vG3;kgd`1L^oO4H5S>+<)UZr{X<94wfBVEmHUf+w2ittNLumnk}M9k0|#`yLrq zbaAkpcOZtKG`7NOhg4`|2X9LW4Z~yNJGH}sk>)j$%>=i3Yg}jE8=i@JzdMztRi?4J zm7@ z;=F$qsG3tNnZ%wYZThzTTaEb*Ag8~6|t)NcJ9KGXy9z5ENq`-??0;Mop) zpnJOM6EHCe1LhaG*}M$t;~7P#`#0&<2LX#H_K(jiD(?Gl&mKYq&{k5~|D{>?C zJ1UyRKpHQm_V-aq92 zwZsU$fwVc&(SVK`S*ARH?o6fFusf!}2=h(|j$UV2?`n-&&kmhkKKxf`n0Bu)VIG=d zwgjlpj~!5?ZM56@ZE|E+rbR%uZ4lkZD*Ka%>Or1wY_@57Fj=rP(NmYq2{;*VTw*NB z9RI?F7#~Oy1@Go&;2LDJfOZz-iANwA_xX)%ET3EQ$Fa}%QxWKD<&UhQ{LA^zlc!IM zcWBtPOST{@n#TVK!uSpr-|jztB6$r(kbBp@U9Jh_j}rv!@?M)Qd-KRXvna1#s-RWr z0!f0yTaBMs8A=obPz`~G+K(`8n~}_NsLS<=xxBalT7O%12{GLlSJ0a596-bERRKSj z^9-ll6v7(^|L^KLRU)Y5oYFG4_n*yoG>@2^BSE)?z-!t;_H7z?P2aRG&{Vo-hjT3} zSvY5A1T9+RZTFrWt44L7ynQ(^A^t4FZyVdaRBdx!6n>OJRUntMS0V`IvaNzQ>jY_Q zx1gK~{HKdJ6*}yiX-o8geT-74R{~6z!GR_fTtP>jJ^Xn$A$&X4MA}HBK)9KBChAPsRHx`S!*06SU@Tp$VzcyP^{rMJVL4p&- zJ_?BSSnkV9DduM4hWK+u2*tYe8bTF|4}!`EjA?UR#XH5B?M7!ZFJ$RL&5{{A$U;^e zO>pfyG`m4Tb)n_hZ-6uV(Pgj}W!5T=Hrn_5?KkKpA@&TXCKwl=gZlY}uAuCQW4F1gVARdK%SOt|~4=ue4n89GGlAV_x0VO|0u zttGcfzeiu@T16IriSU-L=3>T-cvQQEMkYMsWc#ko&BmWWnvW(0i|f)o?G$PE_1*wK zKtKUO!q0GOpVzJJvoAlr&;^Uad%BlLT&&x9^4yXxWRB+mC<#t`0NvXCwC!V=$usra zS9w#^^<*0JwVQX|NAy-*Ms!hPNmBxG0htJ^GGvk2IPmo`TZ&e@B8``%gloDpo z9?ud&rcr`;dKIw~W8TNSnIN|xRQdnU- zhi-+GdpGT*%#_UTT&B~e6tJ9wK^+BcR0s;L5!N#oDOc@M_WCJp`9$T|-H(3AIb+`f zVJ(1-&)RuT_eT^H1hI5AU8b|t;6)?`Ps-O+SqO{Mk|~FaoiCucCC7o36Xdk1p^s&} zqwdR$L0oxmD(OP3j%PRYkLx}t^=#9u3vaePb@x0^WNs*MP2olS%s{`=>NEG1k1qMZ zTv&;}z=F$e(@vJbGrdW!!!j9#aQ#%sw;gLns{G_uIinzXcDrwi?3wamd-vj@eo~n9 zZv;FrYI<3L4(V=3zf;Fk5_C$42uy5dcr{j`u{iZZui?tm!&7xe zkpnYglNv%$e##`uvXwBy3P%s4I|YsI^rjo-xd{FWz>IMr-g`kTx*hZ`liM+{X%Q^883#UgEn7qnKi|u2NBqJ zroTl#Ys=NMMNZii{h#nm9Q-32d&4`zk#FvEe0#7THjh+~gil$v-1m2OIli+>Z8K5p zT(>DRS)~?LXBE=PYgdN)R2O%n*w#h5yiRk4^wNTcXs7asBgFT+BZRqTT7Rd>zmbSU z;!3NJ_3L)UzEnucDopJDo95@nGr4s;z%Q_p@Esa+d#I0axwyr+)1#dCa@q13i7X!? zb!Tsgd&rtnbkA=Js+@7L8{Yk9C`U=G=P&Z@yO=$e^1qQ+X}J=n*#CtV|LY?_gbWN5Qsj_(7aIiV-&E+Pch{d8 z+8C#33p--nv*EF5K^ciZp402ONYVxL=&ePGdGYa=;ir=c3+Lml^(@;iG+8;Op{RBC#B_IKBx5{GdcX6DGW!^0}PIV3l3jYdm{V z=d;l9?N~yay6wbx7dEP(M>mM3Ck$6JAuC{i{kGesHNm_380?fY^`JDnWFQsWx(d@s z0M5OAE%%^RV?afiB_)t#^4jHt7x5>=FICp`_MCYzxFH#~C8bSkP*MD6Pysvu$0-8h z%&p=u&>-fA9u(*+EN3n~;B0-V?|n_#m-IW-iFQKBB`}a2J2kpzoPigY{93o#XCEwH zvo>JBUSffj?-B$f*Mh(rVz9pw)WGs9S@xX1U)fw4$Ithy{uD{?I#i+Q?wuP+UBwje z$95|?x!s;b^D~3jnTHI8rVI-%!gL3)C?C*3oLx?#4bzJ^PY&n}m6)+n3jyXOL+a&S1QL~{B6 z1FNB@|AF$;%=iHg0>FAKT%K#_TJ-ITvV=3q(CYVDF}(P)V)y z-denj}#xK20OE0g_55AG#1;h%wzs_i!&=W+30H#&X=wb)s$o)hZL& z0SV~XVBgQpGn&HZUH)=9%D%0z!aH}=<(8`_+W0dn8iuO39TO-g&lX(%HgOs^cGRj? z(fg(gCNOo>_Tw&7KdLM{K*LS6yW|cHp3t~T&F=bG>mgRluuUM(t+bEqL#KN>z(0o} zs1>?remAI?74FI{bx80@vl{kEvw>i}N53cO}Eut(SZ=@tyO&y+oZt;&k>H2<%DHF%y2w61Zb~3`R?=Vc!@s`v z*`2t)sCH4faYKf;j3YQnRZlW0!qKde<0>BguFK%qu93n@y>K} z;}hTaxq8JZBD>)bf7xe^9!BH|0GQ2(7duQ9-e^qyfc{i31^Cq1Ox2w0+- zgnP9>?{7hNx{7S>xh_WUB{>kv>!7ANsDlGSho8wx33*(A`PTLHXNt)GpKk&G@+~02 z5eX3iy0=72PpT5DG%4}sy9ID)ERSQ>4xWG9lyB|nqX7_9T3u5VR567`>ySrmTiNc8 zGXV`Y1(qk`N%^!?otG%j-JEW@_#4E4Z<8(f)&lI%VO0g~n||u67eEp@2u9I>je$BBto$Mja1K^} zUZ3jq!mV=X6TN=Y$|vWL;iF_7Dto}bP)|yD+R+a6GnAF<`!|qiJJjp)maxq%`a2^0YLT>e z8t$-Gplf%L1^FUZ{#j)Sal2_y9DKcAQ{G?j8mVN78T%3G7}pByT5AlVQu)?s_q0)gIhPplKozP;7APdf#l8JSsKpWx9R1YA3O`ASL(fwaVKM_NL&OIFj1 zUZ>NIB`)+|M6RVDi=uQ!uK!s8y<~;6eI~OHf{r{;F@Cx+4EXW{1TFcm8<_V-=S~Gut!LFI50Xyy86?c!}kk zdt0IRXKn@uphxnX2>&&dth|@}a=ZEV?dZnE%*rBsf3*n{Vr^Hk(J?9j`a70Rlj8#1 za@@q~xjEjrg;3-{E!c7LlV3^XZi$+usDgfRI=Z(_*f+6_;1A$(85^L5ko8No!@vB` zfyjY$)jL^ig!9Tnq?X_+$LSl6fF=h>zmapY;+UrV9l&-g++EK|z(%Fj$cAzJ!WYshzj9^5(Tk=_N3y}x`K^E+BfQir) zI8wm{S<9}KZ@<}rb7x{f&R-gkxfjfin<9APi>Kfx(6WQ)-fCUSltDp+nFSLuer*1z zarNetnZN?0yy3w6Fhy0)Z%+{B3Ev|{bz<-90b=XfLFZ@UJu9eJ!u?=~YgWB0Q(QBM zo_PmQx+u|-Leh?FHE3td{7}Iqj{TbttP09T=`l%u6p{U7R(!lC(~jMt!nUq^bm zWfIbqbA9jULvmLE$+x2l25EW4eI#q32;=5b=qxG|!C?idu`tVOP#D~>!BO5x=OxS%b;Fb>mdy<36=FAH-Ei^WpZ~F~yC@aps$dQsL@uz=hPe%CNaS#m;GbJm3*xIurD@qq<4v>j&l(oC zCOJ|>ZR>%tr>PDAaUnCx_Ar`s{a1J;mM^?jo(tY%t7`bO?~OMb!$!on-%DHL38sRs z%rCLsSon~3@3$)zQ`+E4Eo8VIW3|~v3DBM{(5SSdp(6HX`(b-?dTXx`;JyGvbdOqxL_5GB4m zt=7jBpKlSg)Tndr6yMsRZh4M@o{k;*IUn-N35>Ih!L#m4Ro^+L;c>uy)0XgEERKoh z-3Oe7E98{(f0Tia$D?V@Tj|CcQ;Fd_md(R{CRbI$QS16?Yd=NF;2T#|W{jH%qW;=4 z`j44{N6)royU<*RfAwDNd5aB2BLLbmYh~h4SlcA~-IRABy442~NA4G~lM`_)L3AoGVNTSllY`>d&B)p&_uf3i`m+eahP zmn`=}!bi$kt{BH{5;!@>- zxG3X{^%%Zjh_|X@cpr_~^lR%Qzj(-0nxz}6fl*LavmP3JFzGmBupGRnTF%%;R7Gn( zqj+RnM-Tf#e#0rCaeimWG$bdymg@a*VIFf%k0eigu}ni0wmUaizCN?#AG?PDI=oC- zC41m|W@`F%41e58fO8ME%kQLna-z{;SlHKoks5GIBOO4?YDvWcg6iiNZa@IDhB8A9 znm0YL^*n~Z=7`}nR0WPu%qHqc-l{_+yXLe7HXTTw)zentD;r}HnovY^11eD~$7LGU z>!^-+vSX&dW|!}Xnj4*a9(b0!tM%P?^J+OHjrHF+rVzQ03sY}fjS1hfN7 zx}-+Ss!JD~FEkNEnSTWcV{^{D9@a;r$}1`@-mpM*a1zbLNM9%7TR4QCHYlv09DlbK zHoBb{%pQ2;btC8`Y)(EaL2%kB4j)QQn9Y|I(%87QDMX9gdFI^047{CSv{d{kkp>uSr10kArM3 zUEO}UQa6bPNdl@d4&gUSdGQzdA&&!>?v(f$KB)A^W&yH!NzxXs8LppsM);EWXh}J5 zz&zpG;OhCsnGw=v`w4uzdRAF5c~dT>HrPlzFx0;9rI++gJ-`hAx%Nt29udff;*8q; zrMgh}q+dxawBk~TklACeX;bxDivk=d_uNR`^#Tqz?8YGR>R9cEGa@`e&^DJQBr;AX zQ*AJn*A*=Mb}R1?jzSP^y#->euc|1{Tqoi{4|t(dHJeeB`AMd`caC&pypqJT?X^y~ z>fB-zx1B_A@Rz_6(*iY7sg-JU#R?hqal@L#MAv)%8HEL$@hu!s3O|v=tXztMHqfRl zLTbQNPYrsm;YP^Wx6M8ic2(DEQ~uQ|?t2kAlB(5p435vClrIFTD-XSYPOM!D7|Mvf zMAxXB2PfVoRLae^1|~-w5s#I`Gsb%U;2QPFjvemiv33LRTTYa#=A7nkdJ#<=1euXW zvjcc817blGV7!DuPiR!hLH(V>=_umL(8;sc!24dw3{Hk0L3yoz$EG1)cD2%@#PhY@Sy%(bo^C#`2L}sGrlpDjTSR5MMhWYl! zF`+3kU2VGN1}dn`>$bu`Qkq)__})ooeT$n-a!)RVoeec!es`0x_nLBpSy|`?B)BrM z7%3y5VUcS}l2mDlELm$qc(m=trU&n!3vsBS9l_Pzz_HIV5^3P1>lwg6K4D)>WXm;_ zL-;X!<{#;K$|Z(Bxv+N<$x)PI2$vuVn^>m)hMZ)p4cWUSzORM->++Z>;g@04F*Sh{ zgg;r`h)s?mE|&(y88!re4rJ!nz;pCHu)T*ZQ`sa_HSg&B-UoHEeGPD%GR(o%utJT% zQ7%P^@@QF->#x1SGrLX7d2Jn^eq(XLD9-O2Do!@l$Fd`!CqQu#9lXlGH0%`jw#${} z2E-xZz0hZ18QSTTkgZ62!9xRW^hSJ3gYOcdYcF$g?Q~OtRCjP$gxYq2dBV7G7SMsv zHQlSo&EL1%sN`K*u_b*xadeIhOFrnOIO5FPdrXc};>Vb#xlzv;hj$y8>hhAnhkF{q zBj?AazN_V@=SX`(4vxGC9KGx_6Aq(Yc11R)M&^tGJ-&m2x;v++-)Gs+zA}afDc{Q4 zF>%T;4p8?k8- zV&uGMdNFy(il zb*(78aBz@$WUFbub=yiZYF@-G|IGT!e;4UZFT{R+PLg{>@VDL$f`z84Mt(3X7Bv^? zEGUiIrR|!d&5JW}+f1RB@V8eTtoi9-Z^?92Fo||Sh}K$!c2qmX#YU*a5E=_e_xd<^ z$M<%I82yR6m?E5z4};L^g$gGH5Pg=m*SeTIg#?X7jYiOPwcTDkMV>o^H<^Pule}#@ z#^4OXsh-2JR#O#G)=RY=^_@#hmXqtfZw2*W>2_6RiW96AHYv1}?2ki=kGLH&eGMKh zofbz!?iBr>C;No;>6M@KGY^^IR7&BFvVaYvX(w63@p9JUBRm?zt}!>N zeeJE6C8|Mv+~Ij5kqO#ji5akaDDP@h{+629Uux@}Bc4 zUo>_RUB!J?4!WkMYK|F6e*cwDRc?z&e>FO(jouw7cLahXYI^X8t)b8SbQo~_8_8%J z-G+$Yl% zVpx8q$SSO!umPO%wcfthA^RVb+G8Y$M*cpeg_K%X8}5#f`jtE)esy8sG}8wBO&^xM+eQEh35UGm8m#+nYx1zGm6uK1 zBmCI@H_jz@-+F#kwe<6luH1V*#61os>qzA6H@Wz#026oGuuC zYofKhdc?fSz;d`VZV+E0^H>p&C1jMD*bcF2C%LcTn8>7ClGIP1#!*{~F6`GsZcB{pox z=Dnx-V|%gv!K6n1=7%j)Vok++6X@hqVu8Ps zh$%RmSGcX$eK-|c8O-lweC7w`Kr(@lf?qt|UTp=knUI3x*c$t|j*Y$W(o=p~@N(Kc zK8k82LP!UO?>$s37Lnd%qv)grFxd-QiU{DOc-|ngW)V%;>n?+6Li*s4XIh&kb*#IAj2D2~C@ zIT8t*ite1Y{ZsR-x?u_1EbvF29K^)!FgM~+;r5I*3iD9i(T2tG$>a-vwyrs<~v`dWLowEWgcjb~Y?y@eFK6$jUxW<{(bAYqOnxzW5lz%uc z2Ldz^HF`~;v~Wn*HHSb&HnBttm`+5YuB!~Ry8gy6D3du71UCdN+>qePntEZZz^&i_ zco_u_fTUKK{~IjAv74=easgf7{|c-Cdw|)XZ?R5}+?ro{$?R!Kze*x9L56sKaN+>+ z4afCdDY+sPLScW{QvAq8k;S>c;Y;9Ezi;M>l`Ncbu1K;imqkE>yAVd>VlEhOk)^G%L86CImP^rW4}B zCk12IY|1d@Ux}BsZ$2t%ZW`X_ zfSQDa!)nOFKsoj>kJr?*(;$G+&|becRilv z3(DcbJ;lm*bV0s5Ao+!mZG=|C1rKA>t&#l%>^=ghf}07Kgw(*NzRg8SG7#FKPVD)V z`b%)kxnZ2egqP)lD^l8E#)HMe zFjWmBT=8|WMZCUUN2g>~1&%Lov?)#kPIFAwHcz8ue&gD#0(TN0F(9vOxlKl4aHd?e z*l01|e%y|tWw!ec_8?EwZw#&Q{FZem;&-Gz5^B9MkMZj=4GOc#z1cZSI-&3~%Lq3q z{|9w0(a zmR*p@-}Hxo$wW1Fo<(2(x?o(k>S77}Pqc`aI!E)$t>qRg z%iSK2-p;)q`8Z8-66CWxF*3a#z4?8v+P4xMvcKMV_Vvq81l0<%rcWoE%^f!W890pzm@!i*?=dFTs3QK$#jOX?gxEj zooRC@=nMz!i{akj7IxoqaW;D&v%c1{%ivG`-eR;~yAG$4|Xe_+g%%nVxTr>(M2PrCwUvvk5iV)JO zfMSr%ioX+qSIZ~z^h3-P?oVtcyiIP|>IH^sknD)rJ9s<6bWJ>N^>?+It_L^e?n|~y z5Yfh~eD{rjY-?kB@0q~Uy46sAv_>`-ODeHdwXuYddZD|lqf2j;##pG>K|TTjSB^A1 z{Z46<3#u$Pq*`yh`hF}^$b-YT8QnYZ)AjSEpY3O*8&$gv%^&1Xxl8@qkrk|_W}D&b zjwQ&dQHw$gtSNh@L1qV2ISzcG1&D;= z9ZX_TmQe5Mk&ec)LTH?t4zXA&@!H{JJ^apb^pV0&t#Kl&OaAVxWtL0BkvKK2XCvGs zD}?DRZ`SoKW`5fP;my7M(Rx@&y{hKBLyso)-HCX+^M^RM1+OSLRAcf@a{F{vJ4wil zT((a6YJCEmd1W7i%E%wQ{@{b$sbmw&@_x`O6iQ$gRvZkDN;`&{EvX_s5o z{C&W%h01i^3D8h-Sv#MVAa^>VJ!%?Gw>#yT;j^&<90HvnM=6>hDS^T+gHDQtZkV}P z4B_FOvYI%W%5$scXy}M}kp0g(7CR^j0GoZ`XB-j|sE`1(i~%U|YELdcB`M$$Jwkr( zQ+hejH^CR#K({^l6lIWmenb6A1YmCv^%S+F^@1n!7>bx%S%+cL2%lApA)A3zT~aCH z^dKd#<>$hMyLTPPN zBtbGFib#&Qj2qde3H!DXBQ!>YPfT`gDs8+Z1gq8;8Hr}`Of!h1dH}M~KDsCARj4;$ zy|Rjs>2(VW!^!qHg+z`dvRy2^6jJ6VsWqvSeM$BLcj1_*xmMgt(~v;`g-nj$-xblv zhudDv5kQ+TYtFMFN)CY&gevdS58YpTwbBwRana!)t2+EC)8>&i{vsspBUt=ba$YGZ z9urgNErdU`R-V<9>eNbn{jRD^!aC$O3}o*L&PF)5m)7i)o2T`3I1+-Y~_JXY<_q1qC>zxSV5Q0}hjEk;s5%FQMY z`vCRsI6l`$0pJ?=4Qmo^w7(5bENjoQ)=a0qtsrO9LtY>DpO`-PsepTENu7zpS7Od) z6M9dNNI7su95PWaQ)cHX-`FCsKn2^1xo}F-k)~wi=k4g?eH`Qcw3!xd5{546Xx+Cu z5!gV4ij~%{&78c-H(p_&B6Jh;q1%`?_=2J*s-AES-k469@>@!JXsGh6=-fF6tB8q< ze83_3iZIC{i@`Y?l@8zR8i~KBrX{r;&BE6az%-;)%2tG(b>A(4o_*E4d8IYwY=Y0@ zh=yWjto!|fcBh?mouG6lGQ}N(!TgtUnV;+YZ4JEoI5s&6NzpfNjZ7!OearzSd zCQikP)3@Fz?QL>`KBqUGU9oL(1d;?-t={*oW+O{w4}zOxt{WXp>2$&|<{8ef_3e{* zJZQXz%)xOUz2&SUZ3-TL2`+y^Dlg1iKhdE4?C6dcf{NUJ#gwI>VC^7RzWf0Hv7k$f z=8s`KM7<8rp6h<0cT`LG{pwdQ28x_%HZ$NLekx;wP2UBsc1`{~QDIP#43SVUn=?J8 z)6a8b4Qfz~y9GiNy;u!8B{gVy+13ABeE^!25qi+iynbHD)kZ;BllVVDnt27UJw$Ff z$Mu6~m-nh)(#;(a@#w9_EpU~*jSB?*BNuEVw~xn3vCF=PPx{B*aU4xw_`7(w`a*fC z`cYP!8@BwdHa~>xN;tkZofeefkbn$oD+%ln%kAuS~M0E2G8S0xo=jmp~tD`)jjhSe#;iRn*-H)R}ssPqSD$Q1Sg_H_<+h0)(tuk z_3sGD{2PAW%1-R~fVcWfHyjcLQ$zRrdk*1`?3q=SmDjM#3t?1ec-_A-OiDa?Zn?EQ zcIp=~FRXr?NEY}z7M-LO8A0uHCo7FDNY&ZR;UFl{nJ-ijE*rl?lg^n!+9@YwvWZv6 zR>Lo!*twjkuI&yDPz=5H-z#6wOgE^XdwDeBp1#{8H7?EY@O(HNLWoV`9x-2`5XU{m zPOXwNnk+%T(&LHVeV0ELVzk)Ueb8FIcfRH%7}hKfDr$W%D+bpU5fWP*3N~0)OqAQL zgxip4<;8VCacuTO6LUqJHG#WWXaNffz^mRIGONALxKnT#XehycndE83;w*kozQ5t%A89|i%)z~ zIGAzXY+y@77fM%O7mDH@)UAAk83K@&!EKkzvqlk%eSsG&x|wW*w!245I{?M~`~kei zOD+XJ4rj;GirL{%sLzWOu%#;$u*Ei!+=Nf$M|(h-6waXFMt9MQv6?r&-f$Qu19#v& zYMzn%L(?UPUcriMb=$2%{^UArE-S7uB7&r4lug(R17>75+5Qh%Ul|ZbwsngICunfD zKyVMCp>cPY0KwgZG!DVtCAhl>~;*btzc zpk(j8Er_4QW|a4sdFx(A)WX*#UyNMfz36~&!>1ri%v=`@ha8`NBSc3)v2}pO7Ik2W zxSVM(z9nA}?DQE5YK6G$IjC`S(yOd#E)t#4$_45j&j8!-kFq^ii=4@ea9shzBpt7c z{blbFw)QQ73I|w`%g-E1WAUo#43wD;9HZd(H@8@`?~~J1jI)3BB3_;)=d`yQ1gZ1Yfm#cH0j^Trnb==*_LbWhtH78hVVi~Bg4QmN+Hi_>BXFTZon>PivN=54{&7Z(ukCwZMgnGEl!dGR zFY~R7akBAKx1GiteAKg$>!l3t`M^6V?EP$P9Uv2MPt#c8m+k-scp$k>9*De%;zW{a zOPf{$PPbW#_N(GZ&gdOp88H>HhWJX-r~bp(3pQF!oklJ`7_eXDOU=Xn$JV_Hiw{8x zSW>KipCzs!{nrSBzmP@-+d*mM8wnMQ+fHi?CO}0!E%}u1v?6s<<1cxgWABTxvxNv31nfe8m${ zxiMb6Q(Gbk)W{8n{-8i2E_?^*mpv;L0})>+);R3wthoBJzFnyZAa($fYf$WuY2 zc#<-M0c#tnn=21tQu zJz5Z*8G(SY^VFV;OLtlOG2T(a=#$$|=pg419X%)tLSmtXB`Vb zyN&-5OHeWB=N;V%Ht7lWx2?MMer0HNb|AIfFqZET2wB zjxPkeFO7(qLj>p!9@G+tisD3tghzrDg!)!Z$;>R+bc>5^b@B$CA*kgG0)LX7782F3 z<(n9WA3?*0pU*hO@AI7S<>MhIV$l4aEA%nmfV z0&R+s9am|m@U$U(JBaz!=ZneOOse2z+}Y$d2(%s9Xj>8{I(iK#8O7n^n0smQ*YsNz zn!D4v_-tBcm^?F(cpuY2SHBg-na^nyH?L_n%n6xR%Yi<%!zz!sZA6_ZSe=r(-`e}d zHdn0rbz@kHJLGN9KoA-t#Qafj5G(2s%0>vH)A*bY`*8)6>O?{z3>V&(eU<)i*amip zUogpblR*)Bb)3WU56hj~1rC>qzg5E0icr(VA9@;LEBC^RAmf&_G5IXaz8C6tC#Vu9T zdK!I3O-(1>xO5cubO9Wf{{r}Qe=LBi_X`Z^UkI)~!O7`DbntWidZj`>@*&m#pnqw} zr`6)*!i$dv20;e$LY_X&00*?nEi0Y-v)3DlS_RMM;;IFa>7Q7Xd&>Gy%NcbOJK0y6 zw6y60JYi2XnNO?2=Vj0l%CHu@E*^2!wXbvc)s~C+@&pj_?&)#Tgt{7rV5x|V8%t@| z$$KVgKS?E7xuC8aLq0j5zAgEIzN?upNxaEMeL$BpmQzesh4c|NvR(Y}V8|63v{%7m zU4=yg2X;H%kWw*-e>x+0A8)Yj!$3hZ+M+kV&A{E~|i4@>TmnS8W)47x_JbFiEGmm*Plx8^jJRcjcaUGh~FS<|e z)*UkaXCgn}+^;j5YPRkEuFrNP0!`C!z>xhNFHyO#6B_7}i0QVwG`jO%V;=a+a+0|@ zmhs{LoR#CO-}pS#Yk`lPPKn-UF4K)pyGBrk;)GjPsy6<_hj1l2M0(Sg_Udzp8kK4O z^f|WB7+~E&`MCGX=wC4d!h5h)Lm=^$7>7Vyjh0yF3Cl?pY_xRnx5pEFP;yXsijMYm z^OuMHe5Av@KzjmZRMDNhEJ9NREH?QXA{93=sb{;T4^@8yo#Q(80>XX6)U~(0*=)!D zl_cF`iao#D)z^*r)D$t8_VSc=>zd^IX&2xFt#oH~IWs~|)!~YQ->lDg_Vm zv%A<;bG?!Yv@xMKNp^Pff4Pi47^JPVJQf3XR8q~nXotRvm(pOCw1Dz-p)oaR{sVHu zRrJuzej3%Y54oV_oupY76+$s`Yx&*z?{d0gZ9-T-Tg&K$e`h0{R4F+YJ+L6~Gi&k$ zjMwfu`gvAj`#Udf(PeJ<($?1_P1kjg`HuQ@TSSz>RP4$jnM_MSF$E@tmuUqVcx*wT z-c(oAMy)!R_Ic`f5gwhI?%FafI1vgOgYu5Af)d9LQJWHaL^;lsKWx24Ex?j$lwM+; zA@A+3)uy!!n-LAbzH%)V_vOmHfg9v7L1;G~zzb^rL>=d~J#b-ar}O zcFtJ`=a%A1Iz=r_nd@SUfDZ9!Y#w}6aBZ16#0jGKDna;X8O002*a^ZGnrTFywB82 zp~n@*S*K*wUznvX*}g2i`+;da#m?v!*cUu_Y|>rc8@SBDTDtP!r=2q~E0P&R2ak%n zd5%*sUX=ofTti7+RG=B=cd;kP zS=LsH%~Rb|4sVbArkPed(>i5zidXvzZ;nX4nSSIgSd)G$cHc}n4%d(MyOmwz4>^hr z1seqFSr>5&>HzQB0U4`^Toeb?$pG$q?Yuh}tLN`LEJrb#|AeATwlJm+hsACrLa2@{ z-#goYGJ0STB-JgQc+>;M3f9YUYGiHc3{urn#N7>QkMCMh>v^k{XwpC z2pL#k8>5i-tlmO5u}0nP{yHuM+LnFw3=nAoy1ymBVdUuitUkc2b4UXa3??GhgAqIY zC4bf=CU_V_q1*!x;*h9r{jM&tR;{%->uqMD{N9=ck@IV2!6!8;<}u%Dip__%U3tS$ z3-S<7M#H1-`J0R|2?(h3z0-x3uk0Ek-0B)QPrYGyJY~5$6^wPkm#ZZ%V-|1qMEHWE z7Lwry*aAHiYQZl^CRHxc`iONmtS$py(UrALE1UlC$03IU6377b3yUrKeM0zFum}>- zCi_-O@|=e*WRS&U%_*rC4PiLdimggTJ3}6`EC*IE?ZO3SQzhJdB<^}%%OG?4_9UFm zLm^2^`W!#=Vy>!aE>N>@_xp48kRo8_Tz7XbkK9hOPtyr$*!oL1@ zgq{y*ZEpkZE>LGPPpua|O0=(oKN7lBB11|j6DZFKBTKzoqj^p~_UKcwl{{cb%BV%V zs2x$SBAjiSsC&WcTu3lEuls!NQvS49T?eXuSR=cfWN_y76nS9;AaO?maUFsj+U;SP zzGhwIpxRwe>iE^Z5%pa~Lw+UU_RHxDu2n@Ra(vF6*5ml(7H^!BE#~Oy zpA}e+?aOqRu=TCJs5(JhX%Lk)FQc$2G%4i;1%+i=%j_kCO##*mWl8F@yrtKji1G=5 zaH2AM#3obU%FZvO=w;2Jzl2ooUC&8oGbi+s3XrqKYL1FtSo;u|ZP>US+|jiDo|^f@ z!mGb+#k;sH0SB3mq}BLcw*9i`6Y8+ClZF=Q*zZN(rs71$tAwWb$iW?Rz>&^JGnTm@ zuC$tE+P^geYERZImk0ab#5#?eh|UXC9Q+zB&-~tkub$3?FJ7oZkztd_+Ow=vJTQhizM7a60*9T1+N~)beE9*|OmZZq7+~9#`~gxryBk0!%vi zB{rq5-f;3&vpBdUj(;HPSP$5hubn)H*JG!wxYkyFvW0l_-DlMZUZ&>7SWOK4LYz>V z76lT2E_|v$N3B{LcNkJV3_5Fp_0j~h3ieslV}1vbvOrS{GD$AAY(p8Aokd;S zIQ1^8elE#YU(xT?3=0IV32xt2@e_;EbK)sWe*t70dgbIYc?+1@`8SU>+4e$>4L}@- ziA%}hzoG8vY4-MrxDgKdo>|Ht-& zfk@`8;4c@FE0vCF8K4+m)}wAznw9|u2axz14CEJ&{me3E#F!p zE*e=O=3G9e+c@_(Tevw;Vb8TwxfXmSXeDeX)5@A?t-k*(bNR3UVHGD8*`!c@)=i2S zyY?=I0EL%l(@YJwbG@mt@O-(Z32me=f(*E9ghrj9#oBMZt`Y5IhY6DM99U=IcE1u* zX7r#R%-38X1lGWG+QC`oV8QhN^-OD6xkIpao zXm3ZS=xf9@$ZpzD(4}`XRH!hBOp49aRw3LGmxe>`2F=I+M0!wo>Sr4itqkLQ)1Jrq zMvHewrz?@KyBCgF$?Q(%DOGSZ<72?**$ewS7feJ+3ktxN7Vyk8NY$3-Rx`hsFKpeIj#hfp;Zj!|u$ zp`wWhnP0~5Z%wj|kQC~Y=U_-R71q~vS~Tn;tIA#GM~CmJ&qcrhg@o6y8JR5A09sG< zq97$j#VFRpd~pHcxVpf7u^ZbU%APo`_;XhhY3XtCtPjMyUi=>&`~r#qIUhg7ENtAn z^(Qa5nCwcV`6!2UVI9F+Y+E1{u1)+Br4w7;Y`){lDmkH&TVsJuYqpBa6O;qOG!rkIYUChqJd%4{n zDC}=9&G%ZuaW{y$#AZ3OzA&>d0r2c|i2M8lul*HT=e&YxG~Qd+HPm0+?lX1pbrj)D zp;eozAd#*vQ|$8YQqIs;a^;&*cBp|vImKLrb^Csu+V$!AQHPh>fuWd7DK59XWy38S z9Q;9oOkR$-yvAvw+RyCJ+?qv;F;E9h~Q=Ya>@8dx#EWsL;1bR)m8Z2{uO4 zy6wcDgYs`A`qvupA5ub_X@wnI7vxoI?%r+XLYe^Q!c`e40YnkD-Bmb8()-uxZKZ@L zkxasSlR~C0+QFps0uk}^c!C5pWy`@mMO}M^3&Vc+$ERmPra5==CXq5^#RRm&ZhKe< z2hQpuT}K0ttX7P4m7IyudaYl(1ib|vwFtw)wjA>#TSf~N(V8k#TG)U#x&s=`??jx( zI_AHPDd{}?nAEE3+Wb-F!*p}4_w~qqv5I9Do4ZIKD(#JVj!tY{usxE0iRZkEO?D@R zn%yO*DZ#f9^x~)%3Bnag0()Jx3tbx(ETI~Mh;hPlw@1FUlAOZLluCv%VJ9535i+@Z zm3$Y`#ap!ocVaLya5OiZtg#pjefZ<(bM$*g)Js?2t?(}8wG;KwfeS@rN=jGHkO>ie ze9hkBt^wUeLftz0Z=IFxVX|)FwiP|1GaU{?#jYW(_IA0`UvGA^oU}n31!LnEmw2C~ z=8Fx`^)!tvDh7KSgMY&@^%w!yw!@|y!AWpPX&gZsggAolao&%8 z+7t5$$5I^O+KMruZv43Niok;_)9rlEJ)dZSx8YtmxuSn$*3zI?5j_{8A%d6o#)}(X zeP=6i^vt;EhM*!9ColLUD+v`2KQ>f~zBB~8xIfnZ(tx59;a2`bXbU|v1_V>Nv|f#W zG&w#%ZCIhI1HoF&4;3@PIm+@=vZcLZj^iPXxtG$#l>02A%Ryl8gMUep7tw`rHn;DWNF@)m>OM3|&{U zde;^FQZT`v4(+F~`L-WD`x7)z2d=QBvBFlbrqkeeuH3If?!$2LJiX^G9wleO9!BjC;kqC3W-VQLf!F~zRbA1?^B6`-A zF0CkKeZ@rSn_Y=-^{$}hk{qUw;=8a&m)bCiQrIIm%_q;dQFVj`l4;Act_s14rLA2w zM`Vp!Tkrm?*;5D30DfT6Pu;Sfv&)oQpfpr!jf`nonc-$WXdTpf>0W~F7?0;-y`RJO z=7kN2dI`$=e)0_Hu0@Roofx?Kg0Y>gq%Y`;Fp`J6Ea$k}*ZsL6p&yklTrFD=MU-)O z-+&V^1nHRfqH7yJkM{6$)j?NGi{<%CUZ>QmUBbJ@UQ>!n*+(C@LxsecKoANUX_(8w zc12#lZZbS@arrlp$k-Us@-VO2RB77V z3G;ZjpJ0f961To6PRgT7_E$tj(G8sW9d6XO$Q90r6$OldyQnY^_@VY)&uoNlW`|T$^lF`mt>$$C32qni&6BNGNPw_rC3<1v<@IeD5X{lm&#Z;V z)*CV~`m)H*Op*0hRe*ne9U{X%cm|mQhj+JKTY7CGcexspS zb|rR=ZQk&?KU^oS+0c24;--dP#2vB`?7Qs5*>j7MxV)@-b)y>h0$0_i4eVX*Rvl=H zT^H$77R&+;@L~sZ<-wv#{RYwmuxKA5(ujhje>Vz!JQ&}k_z2sS5+e2l?Wp+m9@f$i zox{ISaF@)!*KC9CZC%KYO?s`1fz#kem{yY_)3J;O@ z)gkwjLIq8Iha@QSFJanKYw2Xak!J>Q5&2!j@e#EquG)-;3BGL}c%Byhb@rJ3rY3iDJ-M&#hTov$lgpiP_=T#^);$`&>r zJ%@WJ9k(ExyStz{QH>0PwX#+FT);l!r-rMb6=9pNC!z$qN!?l3iaMUfw>pJzDS$)w z8fMc%sI4aKugh|(`&7H=sCU?1+;7uQ8pN_`#xgND7;+sCaoft}*xo4FA(82?>)u~)7U0$YcUft65t z*7|li_Ib_!snBx^ZxO*;#~6E?0#yXbQciq9g~PeFwt7Dhx{!{6zj<3kd`x`3`nz1_ zjsl4tZ1sR~Opw7z6(y_*2N?z&QRRaBNhkx(FE@|S)hxCd*&Oa zncjijJo6}wcp9K|AVOfQC4+UoK;nnat#`6}q6h@*T`%Q4gQ9L}8qk)inV44Y4`5BO zBLj@AJx{@nT^|YD%@*MLb%$3`yENF4h|Ja47!tfu-xg&}59~S|Fc?IaT(`hAv83N*7}cY|qp7Xz zd?q$aOP3ps*^S+ULbF~{BbKbGD?$1GEb3*n7IxHJ+XWqDk#6qT>qc1}Ud%LrPOR>M zFe3_+LXn;_HTM~jv}yf9jqTX^+Nz7N#6dxaiNqc9&AWiYk;QLe_0HMg3O@drXbiwx z`rUJgLktY*TU647AZY?-PLd4`FTifXcZh>Kh1r%-Nv=|XLs<)@S|0yxP*>CFg1PoN zh=JTkyekKMDKl)IZ)-I$4NM!TP^cNFlW;%|6Htsr0WK&)PM zS;qEJ--xt0oZaLJ#ippu?!@*n-H4ouvsu$6_QdtNip^LfxOtSj=S7KUq;5Q?Dz_@_ zxY1het}uCy&nb`Y3S@rNM0&nAfjep{b$XojdO7h1J|TG38ijg{nfH0=)FQHFxFW7H zxDHQ5wBH_~!Oj4JYhE4-ZZ{v1#dvJ5F&~TbVZA)|&;(zeQX-thGf=7`dz=A%+%*nx zq7fv0H#bM2xVsezOOesqFX&$4;ge`QGU-bD0e?Go%2)Y{8T<ejkDXBP;G-y@x=*H_FLj4#Np`|ffV&oLNh^$ zo*`qLCt(Pz^Mr0<$ELZQ^raoOgLKZg^-w1hH~)_lQbxUv5CQuWb0y1*AB>C~;6hZl zsAb@@omzQ%FpEV$83d?n3s*x?ZZUUF3Zo0qbk*tsQZJ@G>Fbaa4Sz2Y>;0ZGr^?6r zl_$9fBFVF4$n&gRK7&Br?Cce7UU?`s336rh4(@>#=kiylnHHjl@bo1wG0SPEt`9dK zrJhtLs0^>ae)FB;f;W7s6omy~lC@3-?csvU+kX2#PIW3q-i++D2jrRnEU*=+2O)JwGf)!O=y_4=?IyM{tDSS8>st*ySJ@K0%99D1_{22wDVEA&P^!ch%PS zjL#doz=C>%-nI5MAh7yv`%|COV^4cohc538eVg40>Xp;u`nN9J13<*;b4sG+dgvu6 zCj7$fNZjp+guGXyn`F}NDw+>$aKUjz#A{U|;;CVJ*wY)@WB+$~Y?Sn7ug-@*kZo@X zaABYIogY5{CN+S0NTgK(YPp0mr``HX=n^mS$Xd^dh=t5++R@1Kiwz;kyMv6hamIhx z4JnM=BYd<}uFWjF*8I{9X8=hcdfVTdiiv_ud_Je~Ejmgw(FHA+>nD`N7WkcbgQMoX zqGpt7tie2ODU7_;7E7xZhc0P|U*MjOzUAiSS}43pg;tKRHJXtW#7X87f3c61qlh^j zL&5B&<{V~l8NdXe>4wcSAnMBoqS99MrvRw|tDKFa)m2>lZApxp@O6F%VI(bdP$j2u zvW+Gm_k&R3I+oGt9e;Y{Oxw3sM>?V>wRKB~0vzg{HzC2)cj`Qc zKT=|AF!}Nox~3@0dT$XiAjREV@{P+6|GpxCvgYN6*~m|G5R{xbI_h@@%CKj9v# zX3t8GyP7l0<3viGIaC`QV-xUtydkAnR*#PkB>uqTAO!bTc@-np?q%cnK|$Fo-JU@> zw3i7h6vD6N!*I?ik1H@v47!2|jad}sNO%^6G|A8h;nak8`Rs^WceCwmun#(LF1X5zl1F_&MTfuf z!<3*R3GZ9U9G4$fEc==Ud&v&poqwqv zrEMcP?kx6ybC16dmOFPW;sAhd^d@Q_dRt}6Oy=&D1vh2bq7mXI<8jtlKK^EPaA?#m zq4Uf(4X1=nzYw;^+nM=IF-uuYg0Wq836)-ju)l0(TC6#F6p&5}rIe|!;)G2YN7c*Z z@gVW`8j0ZSp=<=V@vfq5=-y)RJ+QBR;f_^QXBAcIQIG2Om|)~~rlWoBeurU(>fws1 zc<8Kv$}4mgpsBArDckmr_-6+1P5Z{p%k_Ksg4Oi~uFVX$)3S`IFNS@@k9xh%L^sbZ z-waD%#?T*kUff6QwB6XMtFTueS8kXehgW%yB{JUcemrzIh=&cU`5lgH(g!g}@DCgW z`6_3m4YY}6ILS4KgP+d71K;B`>6A;CVV!?~`3tQ48@Y^<27^Wt)H1Y(0i+$_`SQIU z*8R@Mmz;&dY%XVRG%LZ^=a!#e4hUDkZRSn`Bxd|IrffNFfeMjY?~`I0cIt= z!a5ve;)^p->_mEbE;T93L|4jqyvtcgE~-Yh9DY1(mCf!u`w`YK*<_)?kbhC*XJPi>L zOcy=qpX@(0cAP4=HpfBLGvuNy$K>?N4pP>)pt$+M{0tS<HX1mR%lgX77Ups?iV{6-v znj@dY(!zbDrTq2|s&^9Ce5#;#n!WJtae;mMgiTYQLT!{k?ALaN?a6&;J$;*!9<@1@>vr00U zGMH0#RV*`FYgOYu1+}9$pgDBAYdF6mCogC%bcvS`<2!D`Bd_oOhRze3D8*DZf4KK? z{xd|MTS7ng$Znuaq_l3-`_$IOsCLROrMN_K27!wZ2ud36f%ktZBs0}(HB9oYR%$pg zKSg7P)r5UC(n`8{9RcZR3}xdV@S7h$Ggx;KdS&dF=U^Iqm`sowo4xE|4tE)*!|z00 zqWe!cKNqgEmq#o7j`32DKK19_()9WUxzuGLbn_OGtx^R9i)&?wFNgeV)Wo_r>}La) zW)|d$?vj%5IwZ1!Z+$d-oiEWNAryXmMj#FI?O50Pm06Ap_Zrz(dT9E^#*_EQYwO-E z!W><@m3Hfji_NdjA8(stH*Ch0D(IAr5*jeIgHHuzQN1fEmaQe?IfK6@#2h^1D`5TNK7nSX%-VD^F^&-OA&-+g+)aPNcsL!9H z)<=NChmLi%I+)@w%zc)89a`-07#oFXI#s-=A=PTGss*!6aY1ls_sB!;-bkCb_Xk`# zpJ#a&wqeE6`#<}qe;9-;W< zsHRV_CiR)y-h@X={8BsHYU@gj>&r#lSsI*`K_&Obbe$o<%Lqz5gCu*lBO+Ad(pl+TXn&Y?`uZ2)P9 zHvmVvDXuyh;1%cQ_FQT2EliV4DaaBbo&(H)KIXe5@j?gX1-KZ}1H346!kzGTf-&CQ zfkbR~gU&qoBLsGX)Jon~WSF_6k_kDFmFq`R3Vn2V1Son%h29a1niC(uZK3ReJuAK* zeSq7<)jS$D)7Ulqgy6c`0Wp8iVL)PLs_CKMGC5yhtRZ^_#v?7_Xf0Xpy&sufP|;@# zquYZ(_0~%kA$n0lF-$MhLd;~Xrwpg{jWuTLwkN)&_;O)t14f7md|5IrFcdrgnSeA} z{}cX(`j8NgQ*1%pZtbrqjYWy= z5~s7Pv8VoUP2k9$L7nx}QYGUeOqe(x>$qE5ON=7P& zd_Q`wvvViRGdXJdb%f$~k-r&|h1*ccK-_eRIxDe7c?8nV!GEf6=%bLC>hNSDz<~^! zk+2|=BoghLA*trBd$;UCAf`QZcfX|`i{dTu1pE}6tNN~x8H^-%Cb&?SpLU0o?OCqu zWhu+F5Yr0$VL=2tUO@m^;>k0jm(D(~Le~3F*uam{Vj;iY|KTwxMZp&ZpT#b5fnPK> z$9f{m6Bj5-t{DXLpQ6DS`O-2oW*$$tb6#1Z{6!b!`9amx=|QxJX#GtN!Lo}wMyUr5 zuOsSrk?Ip238$Yxabg;KD^x61xuptlX0se&se2Z})4J-m%lLInd5a?}rG+{wzk?4} z&bk1NPV|=eA^Wh~>^FzC(+Q)X*^`2r~mT3zc zX~h{#9k5*R;o}fY#2YBzkA3=HcmwQ^% zbBugRYC_QVU=r!ZtyLWSch3DvzC{?7wMX;`-CED?zqDm3#tAJ6jB30@Aky?B<6Pjy zWP5p5mRuJvwg!q2i>IG4j#-$B_BSNjMXn=s={-_xrf(B<+bx$w-BzIJeDs@1bk5lp z&y8*m0$3}TULm4ldhv=zKoYJfNby|77r<;b?cnJV3=)qy1_4VoVQH0Rl&0BC>j5!I zT&!xAf+IVUh6SsJRE{k=fH}W|5KW%n-yD@LR^(NlbLqnRAQsXk#nQG1x+H(!;o}{= znH^oPEgQ=U204sZgWKM+uBosX>;hiw`~uEOg|x$xA`evEP3-Cv=vrRZkorsJSj>4b z=S9ox&c@IYTLs7Bx3k`B!Zl6+q>&e$Pxu!{>nV2LnU)@Mw)@3wk5+Lmh>gu#yN+Iq z@tG_D%CkYKhis7)i@l4-Z}HwGe=4Vg+zFa!cgav#3EX4YdSuGTtyJOpKK>ki{#}22 zl(xLDdfS3x78;|jw18QLL<=FOwW*s&^H;+zw(gL`lXQpQqia?i*^~I_0=A5OPIq0TD(z4(5edUAQPfB>d zMu-P|-W+3DY4Z=(8w|t6Dazc;-34!xF-84MD;DBm{3pgE_?h76Z)4H@(wJ|kHHNWD zxzQWJ)D|B@cP1MDsL8a^+d4t>KUgju;jcWUNv~3-2#yXn?mz zW9qYTZr~rghU*1Z6+EvUMQ|e%)IXo+!$R6X_D`8UKrGA_kJ<(SR8o=@OC< zf_96pwAPC*LB-S!V~VYR{ERy06>N=po|^#&Q3UgmfUyr*F4G<#bZSE|ThYpPy&^2> zj9G`s3jVpzU!cUmE8}g;Hcrv67 zo0^k25a~iPaPE?hJFYp7i**RJiv8924W7T0<$IjB^ljfhCe#6Tc5Mak^MO9p)Mn1h+ zx0`37J*RlVX>0MDk+dSPe9b1I-Oq$%ljShppi1;Prg$c=93yfk|;|E!3b%nVTb+yN5kUhe>KkVvOoR;=>Pku zJ|ACOPu{A>DF64*{Uwl;!LO$S!)nTs2u4UV515UZ{QSHTBo)s8_&uo;c+KFn_}o8G zkXLrQz^j`7-*lT4#uvOP;m}=<+*U{P{GW9-UKgN`QH=QaUIe{T&-6_=sA=Kk+Jcs*nUv=5OnFu# znvKIHI1~&2b@6{nJO8^KvkXGmYyJ`7GLuHxMF$mCMGXJ_go1t5B+QXlvF*yI&IQQN~IQJE%`}+@nX#$H=|5xI59m`~ARL!E$Jcf*% zovcM>mmk3}v$bE1$iB-F3O#?m`{wp(3}Qd!?|Vp7Lv7wP61FY)59YnuV{cw{u|)IV zKTifuR13h68gM~n$<+k0)9fHfCfb3tKLIhif zQ+e^L|88Rkir}j+0A;#WMZ=JOKYL$shH2>qfR?mHVUJ=d3W zC*67aY(KJR6A4iU%6J*G^{8fWCl%g@c`)ZrdQ^T<+i%G*EAKFyzdogLNZooO?kzkPVg;^!{Qpu#ard`8=8e>e#w%=5<%Mj#Olq~ zz9)Dypme*-RIzvA0`Bb_iPZV77I!kK)KCgE=}2uR5q|y=-`_?tGY)>&#Ddrn@< zUn&U}#mlk!#gAuE?zG{@uGuEL%N(5-4px9~++uJMT#4XCpxBRN@?Y(Za#ER;F5pr=@`OIEPUOMLP zBq96$uh{@^o6bL2%|u@zHm&L=PPKRSmR~9U_?N7!zhcYkzrwRD!B`iBM9kkf%wKv# z8vLqg!MhN_!iPr{a&|~BAf;F*yt#1q;Pu`^H9A|je5Wl}G0x6@SgTTnfY@qD(uoIKc?q~V zpI`rus0{?3PC~}SB#o9+K=@ayzw0s+0mzqIH2up`bEnv-o>Z^mvRjz*sLWQ?8C76k z@98wES^b^Cwe>~6J2>@vdi#Ud56|uR+Rr0Le zU%mV)3qkCEl}s@l2)V#-oY+K&v*MV+>0`K%*$Hs2s=xoK0Mc1f^2^3omBkM4dH{Em z(spE&P3jO{S)facj<;_1(JUXd2kcrNca)zm^^;?M*NX0uxu=_2y{fTZ7~|%cdji3C zUpJ=O>h4#Yz4PF_k{1Bg5}B&UhALlGrP`h;^8cL?G3KXIP}aFW;b~Ua)UMn)>r3BJ z{b%sje}K0dFpCsy^Hdojsyw68*Qh1_XHCFU>Sn-_z?v4Ai1+>b0Cay2-d2$i0{`!* z&@OF5nh)bBA|2FUuUh@sb?J+xGt+;m9+*w9o()z9slc?uZRHf+VxNQCjlk`3S$GA% z4Xof?5B?u}Zy6Nl*0hZhk`NL!BoJH!gaCuPLvTxQCwOpo4;I`Z=->n$+$Bh`ff?N0 zhr!)B!`|=v?EU;WRo_?V@A-3Av1%xo)qQtgS9h;#@kjhHMV@fsd-3r?kDBU1z9$HQ zLNuBwEl%zCzs(uJ^`X0zqpj;#@o?lyGU7$aSKq83?8SHs7N zi(*c;Y?M$H59vHZq8AHyA3r%$g&K<%epZJ*`#>+nUo9JImM#kPO0dyD^>R;`bzQW; zY_$=0U6KeHrj=TnHw3oSrb!u(g(pol#(Gd_K_7@`a@}eSB2NS`dSb(o^!L{beb#)cMFRV$bF1?#94mInxC*@+IVv*#~4$-|uoC2cy-&uSgzDdK@ z`DI7?98KkQQP-}!_fhL`-Sw?(F(jNlN1hJB6OPfl#+a`oaRMTbzykX#!wk%JK~8rU zo&7JlxJu(V_Wz`t$7nH@f=JFZZcY>XT@Fs?){c9(Da$?o?L@(kPK5DdVh6`vditk9 zpkJjIf9;zM2H*UP%>}^q4H=ee4UC9uE(~~sM)DX?Kt2dZI0@6 zf@2cA*ClsNc8#&OE*WbGUUeNFt5L$mx5tCo2vJJ^Mhm0HU0!L-0(MTY zA8d=wln*=;@IznWaM)NfuB+bvO`TAIjbV14kd@c-R?v^C+oO2CEx<5@_m-bHYv^6OMMqNu^!ZogLf7FTJC3M%d>UV2J~fc-|~Gd zk8eC95@I?%%LoJKc`4E26;E#c7%WU;5mbjaU3-& zzxYLE`~4b0=Ge4Q?>N}EAAK*j?MJn#!h?xr?f#u}3{jjpUy?Kjk$uf0?ND*fX z^Bn#Im;TcDL(J^<1jv#C7QMJhFpMLrB0ld(+9Q-L+~!YzkX)j_URoJ+Rdt9BQB6){ zoE2ciU>eJq`WSGK3Yj^4<A)>zXSJ945C;Sx;+hqq@ALCqhA)|F`VCu&F%}d=j znGFC3*d!CXX~#5Y5S^f_ce=O+I55Npc0TufW-wS0M5g9Z<(8AdFQk%&{G=EE#crCK zi`z4)%GRV`vjC;OY)ZEEn09=Te6l@;50cBTg1$B>13f3ofXlEA0&XpyH@G)NJ@0*& zFlKvx8+j+Xs55y7^H!lS_SR8yc~55sbo^A_j&N7oj+k!U)DR{2M$ZkLc3{ z@0Y3nd|NC)G+ayoi)Y7F4r*`3tKQNLVIA=GfofeM2Q7GXqc?9DBF-6zTcee+oX#5s z*Fqw`9_}EOhjd9vXGHQ;FOYr>-oEE(!WxuI3t^XSSuHpEq}^O|)~)qf0=tRR4g`N0H(LC;U4-qAAC!L-;_8#MjY8cC~HmL3QM=wJR)H2`%d5KNsmsPj^&n zd43vbC9Vsup#)dn-giEK=X{`>Z|_9JBmJqXC0Bz~$Ewobvve;CeVGFXm4NTEjG4LB zxUanzJHDZ38q(8B()~?J&DtIko#kCUw`xD?8}sZVZtx*Bfl>MFzK7{ z=H9?tzx$TonDi4DaiA5b=mRYIQUxw!c|;5>ftGlTC%(G`vIxrYAL{wj;xW{VP)#l{ z#~bErC5|PZ>s^o9+~Hg6CaM1`AfWo^Ju>pqScPKb8=*UFvo_>?tt0ZyZC`z??3;jG z)O=HN*M7?0a#NFTCqh^m=FuUO`1(=K$_P3f&#H?Ok<`<27RJOsvIGLZShES}eEtxp z`ZnwnmdNYZterM^84(#s-76vi79TBkKP{}yU>3Aci$Iy;CBu;ya{nOs)dNpee*;XA zl0Yoz?1S{Lp)^a-Fb#xCDSgQ{#(G$js^dvM~@-Nh*;vt z76Dde4p!S*yH`Tlb1glgod%2c>>&w(s38f9{aJG_h09qJS_AJOSdavowa(`iTBIk4 z7q*~Ld@;UQ?m#;6MfvJXGu3lH7wyY_>f_N9zs>v?hsW#P@dH(WN4FAAic(K*!SW7$Je?S`?c6ntPlpDPNdLi1Bk2{27gm`WmncgzCDgRu!TOJ% zA|27!wzZoIn>rbQo}Nhj7VMGFRlmnUjCX@32` z#x5S{x`CjvJ}p#)AmF?goN`^T2B(o;&9E)x_n;K+m9Oi<-3RZx7M}pnyZOrj5TEQ1 zM-uz8D=p0wOV=E8WfmLE4AHJpWPy1cP;P1C8xwlG6*zQJ;)(kiGp6eg3J%w@7WcFz zk)c$t`3OO$@udI@W#e@YeMrnjKF(M`B6ZDj`T{USjij=bRU#qVf$61iQun#1=C<*h zD)lKPfLTNR^iHCR(PN>+NP6l+8b~BmAi!uzt?0knV_&@$fcqvyyjEQD<1Ju@3T`M&3_=Vy1aXPHiB{`PkcAN`P^0ykz63 zZrHxHqQCsEvqymh9GWV0WH$(et8&6^6IhN02=25hIB8r!+8qT{Um0Z(z+NYA*YWQ}WOB3B(W)k2K@eq>r(pmhF*Clvh_ z$U;xzcKPlV+k}MI0qY;C+mtg~EKgGAS>Bw9fwA~YqpoJ|&v#i1#QWJY%^Iy2IGK7m z{GE2$!DHm5)8jGsQTw!$q6&#cAT`-+V&YaSbWcb2EEbap83~uqPWs zDd@kLe%@o%NScFq6#u^>a3u|5xsryzc0gTE5D8GX+`|F-j5dOX$0h(O{O*q30|{VO8MR&8A91eo?B*ZzzxxECXdB_18C>?Hwd!^qguFiBel zNjTX|>6DH{FtnJu3n7dI*l!~fKbyt84_X%wYH12Ie2oC)L+*|vSyP+63x3Q}&BKmo zy4$m!^~s0~t1O|Li+A#1sjJ~^>;D?>2jD9FC2^yKd+w$pd!=7mZao*_~d5%8R zt2kHMS3-uKILEkgf7+t(Cn~l=L`j_6561TFO^+q^8(Z!>Um?QHi3#vvbs0p7^xiK|b*FaMp+qYqG~U zspR?)L*};o)wfzZKw-WhUzVsoY~|~-*8^q+s39oBCo>dQbaPf{ zKFiqtEdHW+p$UsytIQK>pHXu&b^n+aiRc#)`htAoei{gb5=7x&q-T1}!}?1UN!-s^ zrgW__wte8zlH277;e^UEs$!QqJ-6UYrL`Tryls=157cAmwi|CvBI2T1OSZIwxYt%W z>-)YJ+VZ<(Jd-beXXNeT4!!&Ei>34UTW4ET8_?)pL;d4MulQpjeMN@co{1H9Ko0M- zyeFO`i|lBQO%&1l7dj??R)G6Rr%F~5Apa`J38O|l_8D?tH;wG;|D_wHdce77vG17} zAvqviKp+Q=>qrRk9f?B_sIi94mflDM1%E$qZCmKV9%I(82JGw@cQ)MZd60{%$HAhS zHQ55QbyC_P7`4gu0YCp7qAaGf!uSfmjFnXM&(c$=za+M;LiB!iv_m=jZX#2XG=ln= z!KCl0V54TI4!7==JgaPE%=1BKXlPa-Wbq+j*2))BHIWj^Z%gw#VNYrV5~Fy%X$5h$ z+&5$`9$@@*57?57EodRa)RM4gS7$ zB7?GK;+}*TA1EgaorQP~hq4MmcL6!NXKJWqgt5>Deq%lOoMP%JXm5&fQwRQMv6CP8gamU?4D|8Xr*^@O+f>=Kh$LbMH1MYt^Yk$YhbaPrG zRm^B{v>86PP~YXSuk$gGrxbgO6fzZ`jOi`eu7AfL=uZtWSVX_=CgDGgO3rq>BqrEM zo|U*tpT&ID8v~zN`RcufM_jmt{Q27tz$=W{O-=2X@WJiUpo)>_U-lhZxSPhl9cXIm z&9_u_J4GfEsT0LBPrBUT_(B@|NiF-o>Ap)FNe%D*TS>Y;mYh-RCqeVbZs4X+Q1+`$ zIs=cxEj^vv%ab$0|LK~U;_r0oA zl8-*t6*tlHMbGiqt}dxbbR6U1-ag4iu2ae8%Wm6+S2{Jua*us3oM-sT=TE3dDQ#T@ z3b>koR>@HQSI{(n#6V*X8u`lqWeXofEM1k{L}`QQY;29Ug%?&nHEAO6UW$Ltwayo5 zN!nBGWcs_1Tcb@;| zJ6;}f_ABrp6t$LFG+U#O*}^U6NlRXHy>JJ^Mzh`+&aSQZh-Nl=gI8hot;%%48YD@X_^N!&iB zDWU2H$BMJTV{}|sg1G+%om!7dtTluRu!#RcFy9_oC1EzvQCsv@jyo~p}|5M=U^QoaZ+UD*0Mz^QW(XxxvnqUHdDv3Gb zT>mThL9J-khc6N>&f75QU$N4n7;AQ+#@mM5%C8hFEUN9((6E;a4gnSMKOl5 zY;?JBEDT<$dH##d~3e%nodbLa23zw$`kjlkzc$Vg@Zv ztM2bzbq!<(g}of*8cLH;?|S-Su4vD$(1^hO-iTiOPL6W?R`i^_IRpQItLfImZnErzow2f3osIY%rAlkz_Eg57A7^BP zZAAAM_OV5^2;Ot&@R+@f$|-x}68WB2TQR3Px)$y4vI*&4rE;$mEA{0V+Z#d@B{O%r zk#xh4^%~g^m*IW%9G?(Zi1>cc>DZdY29OE``GoyqeR$FMQ)tfOU>Z%hX7U{eFw0K$ zJ!cIjAmQZoA5H19sc_G}aJ9(SG_*I-N^ueXoCCgO>aPAq=<2(?FjQ9^BhztrYNIX6}BJ*6FrO{*P$jUn!90$0OxH zy+z1uu?CsaF^g4e$Vb+Nv%Y>J^{6{;$8W1*)O_A98oawjXvs>RU%9o?mboV8esH{I=M{2nFp= z)fLA0+pV?D1cUU2C1E|?Mb5e9d5UtED584$G`=r25fKO3f=-i6;u$dO=jR&cuyhpT zJ(;dW1wyu}RSDwx7=lvUb1!gCXM0wq^}aB{(Pc(6;zm9QmLp4VCf5ElmKLnOFZ4W4 zweRk-U$@4+U0p;BYYG%1g4uNEQoUvV} zLv?OY2s3M1&JcN$kJTx+w%C$lfY9>(;e4NyGmIX3ap_x&WqR-Ui?Js8@W0Vlc3}MS?hf`|5VVa>Tp(45U}7 zszq87zjL5RtD3Ynb?0Dp;{dAwGR0l;bN^zK=7;&sS8Jbxn)TY`TWZfv)`@JA-79^- zb=I4u!qQNDPfhx%>fZ9yF_0egdi-f8#NI_(c5Yl#iao1FF?7RH}Z~v*z$k zSN>Ei)prd_yU=?kr{E}83|h@*S;)SML3yvsrjySrLkk`yaNhMv`$nP!46?0yO^y^7 zsb$)m*LvTp-2an&u!nNl14B;dm z@?=PtUeBLJv*n855l-S-p@LgjGtfCD=d4LC_Ds(11-cU69z1;XqCWYV^isNuH|aPL z^eKq>YcWpJ_AV2MkPXGe(Yg_`mFhh3^GP>bL;Ss_t)B1x4I>ZI>VhB!{uvy{MDV-T z+5_Z7Q0!RERk-}>_wx)2@clwkOMN4?v*%E&n?CvzWb!L@Mc+H3iHfY z=p8wdlA9ys$6sc8e0=_d_`G;G6HGZ;>LOKhlrU}2pnr4icxPwa_lo~=|D>waTs==b z^l2rmt@`EQ6E;iD*qL@a6z@0S>Sz|<)Q8F?9l=g5N=hL%KMgai{zliO1W0mb;+k~8 zt@G&o41*%S2HbPNr&=KM0OUmhvhtPSjYz?vycq%|*9|erbWwt+S)E?SGhxX{g5yUs zKKJf;X2#1CrRCH7Io;aAbd`b!4;`h*?ea2eH*0H63eZ&V9ZIf;Q_MVE63^fO#eXl( z!3%rkFbL}QPBRm$9N?GPNbp^sax#z>jSYDIOEQOfCV&W&CMn^z(akwxlDfLBF3O&% zHEy2LGu-nkcZDgsZ&AQA5B}B39o>@&Ug#`Pw|%CO<|LqXF(We5Y@6%^v@?BK8C_f6 zi{T;A(51}mzcC^WlL5GElv=hEgt^0iQYueG< zA8Y~f6T#HUCo#7~g{}8YWU)Jcq9y28UZrfb>!m+=@(f!T>G6@}hWt!8%nX|H z`tP3+i(%x#NO`E+>8x(Z*)b78VmOl~*u}*({Ru^a_j3H&L4A!9Mq8;nH##fBKLUF@ zn?A@Us>r9%D0``~@bl(ahqKE;IT&62@j&NhGn}BD<61`TUayJXl6fn*Mnl`Ar^$Ge ze$JF?;u8F$4-lrRql()|+B&PhYfXJ{;BfkYp7O)8U@A#aL7XiAxf{z7z$mb`>dQW1I*l%P& z{7!Snedr34gEZDyP026NgweotFP{k?FF8X7d79RB+5tRfTZIuD7_CV|VBaC`r~kyh z%4ev4Z)G!2DF2Ryh(GpL+z(0W%QTO95o#bn1_+>kJvsBttKDhxdofW`o(}Jy>U7bJ z-jj7Jbp3l#k9NXQO{!aMjdFt&%J|MDtex4`g(VX&9f-%NR(ou zJ`2P!)~uf|yMKRJ)keJbU1T>7(c|+ErS{+VMqSNY3d8RMoy#$$ATd3)AuS z{{({$JaQzQ-TQp!f0kY%90N!AQsWCU;#M2u72VCR{?JX(UhGL(t)MF&-MG7#`matG z;^`@JFc%59VM6`|Knk2=$tDO$dpeLEHB(cf6V=hK?h&*&n3V|KjL z<>=`3eHEAMd_#}~U7rYqupYPgmnCeZezJ$dqIY@cvB|5n-+XVX#+SGm&w1XrHfJVs z2?9SV+RjmMFx=s|u44S}7Jq*HFF$4{n^XPoil49!Vu#beb0vPr8e6xWJ1yvQExfk5 zo2U#wR(EatpeXdSL)ai2vet~7Si5#uBv54nrDbJ{_qq2_NwS&;oH_1xn?wJ1#;$1tR zo8FdMf2QiuYQ_vx_n{Yu{j;Isj{)}-koBMc6bU)#En-Q^8WM!?jKA~c=c30iRJ&#V zuMEoa9N|UEKu4;7yy)>ecJ%X5{O_;%2|s^@ja2kop|Jn||AYVEw^W$?xhM{%d|a`# zzZG$$D7h;#MXNdutTnC~2VC$TnVi5y^|?MhflMXeKL#K~gcNhT%UAyit>llP_4`!e zO#O%Vy>;`{M0$Mm6N+~#nAYyX>jO7cn{{LZl3L%CrWS4f)HMUDsz3se2 zSLN54d!r+bdZuissm7|i7y$=@OyE=(bB@gTOj)J@D}p%n{WK~P{m}C(XbtoL;DQT2 zxJ{1k6ALFxJgE}qRrDcuuBMS*Dn~J&_mMNccXYVTcxPgot>v7rKDl(>LY!<_3lNGN z&;MKqSac6I_B~;9u+qpgJp&(~W}LHqY~IpT+e6h&;NtXBoLvkjZ7n@vo4Hz^XBWrK zvdMSSEr|U&te!Y5AtY?FY3HFBP&!`>m4xR%_^veEKLn-Vo<6)o_50Mk2yIXFDZ6Ab zB>UflgY?7~u`RbemGA!9I$=bZe3nP$I2sW{tjngWRVp%=4+5tEOR*d6KI1K(8Rwl+ z?*aQuu$o_Rga~=*SrC;8``=8QA#h^G%3@F9DjGVmk3^EKn=-u;)50AB$L0BG`Yx0a z;tx-aF3fI4Z>%#_g)p5;FF}Rk*nk({<>?=Ig7SEanzXeS{NyL5c?2*t4Cy6L$@S@w z1Gv3f{wLE#yZUi~OTY1XH)|)c;0H|K8TwvD;@CwflSFj7L+kkBl^;WMp;|#UVwr5Pb!G_Ti0{#+3s`Ma#>75?#hoF58E+%U5>d^6*mNlS0@Z}1DT5_-Xz0O zD9fd+^Jj-2oeiCdF71F$z@2v~9`Wqu+7x2~3b9^{>kmz*%1qJ4rmb|N>7JJg=wL=TF|CaRvM@E+CYN|jL>@*LL`8>$_4$qJoVsCK8yT)ye(IIQ%pLAO-DyS zW}&xre7=3XW9QBg?Z)sk7!7QIYVHTH$#BZWpWcjT6DMn>y&gqK6OhkA+1oMf*054 z@^Hhak+3|@a#IKB;K!_-vySv*Y)iH-BSD=kZJ9h>j|s%S@R5X8X{yv51bP1knBOr2 zCGK{rBRp_YOJ(Dwk9?qhDzUzuq&a$=`Xv}%2AMwchfK5dwiM{{U0#2kR{a@cG}E~G45=c1#qwT$Ko?~ zU)x+~GSqJA5~YAGoc&_gtVYdun}HI-;St1230(J^^MZ<9xp%yl3cIf240byYGlD+W zvhG;Oa&Z98hPHI`W&3@om3uQ7xJ!edP_2IuQvB+AfmlS z!b_c}9wb7@$@BDAWST3ulP-63tcrzqP1;y}u7d|K=DN9T*$hEa0{O=^INk~l)Qs<* zbHU@B+D+AsQ6yotrwtHt;~?KnxE1Tcx+!PM5&bfM?)+4RqqS@cS-Q95rV;;(JAGiv zB;)%+EZg`*B0ZVqUsE@3?OP7oo3%0RaMlwKYWA<9WNe5_@-A|~9I8-7!Lut+d1AR@ zvu?F|%2v#kht9D<)9u(Rn0FzMIZe_Emi{n7Rk~n_-cdUHf@UstMBf({&3+^#0eb0A zA}Uu{57JGTq;Ei$1?pyf-&jrizG>W4F*J&s2@^JdAS3ZnZc6p1*K4GHon|Fa;$S{E@;~-UM1Ug|Rx8QB!206@H4m{O z>|&V|>3~9wP^~r_W^n&Keg(0_rU%Q|{e1QFsYn0*%o~iBTBW4=Z&{RrhY1~k+QQW~isWa41!meHl2@y3+c-1Fu; zBrCBYBC*yh!gDsJlIhIdwf(L|n|i^__x%Zu*_aIXU`Z6u9-Lo5am|_GP)W1xnkkwO zvB$*q|L1!=8M!kzK_1Dw*8&ugCb$!wWYQo`kvHf!)fF^$K0c;c`RtTe{E@W>H*N)- zoC8kvQcvcvkM`{U2_Um~wo>Ud2xXwKj|5P}TFAJ$HeQE}s0XhT38)np3=C>c(Gb52 z^CmlQWf#|gA4dXAvQ_&l0FCCkJg7hMlMZ)u+RsS%CMYTqTr)*L(`GGf zwyr^%7TeW2KPW!qvT$K+yZ(03_oYv%dzBS8ep$fXyM34i`|bXT(p(LFmF(IgS``cu z=syLP%=0+P9idz`_~}Gla0L+L-eDQeEZ!adftYL=@ie%F(>s_NJ@j!1>Vl2}Z+d5; z1gHvRNTEwi9)s(!ss2;@WQLKdTFj+y8C^{bBkM5bGkn_LZ;Emu78MUinj>E$0p4R5 z@x48oO;QKAt+t>j@qO0D&E}~cwvOB{Bb`PMgcntd@TpJx&Sqbi+!52r&~5ikUPT%* zC7_TlUCQ`S+dUEIgPfN7664C{*`AK0^wz*;libJmcfqAQiEVv@Z9~5hPJl~^#A>I} zug;??5oh&8dI84GEttXD(u|_08Bekqt z{Yf2HOJnn>OQrXl%Z8dNPLWqOT!U{=pLXGe z%lik_S|8lDdHRgBB-!K=et6dN(WZ;ui;Y`5jq=8|Cq=T?aA!{;U!grq@N6@pOyutIg(1OSbFPJZ z*3^}`n~sZAXGH$|Y{M(<7DD>7E-4$fe~{!Z-T0lteWQ(M^mR(CaSr(R^u-UyayRWY zhzp5io-34Xv}Qtcvgf{_=!DJOec0PudOOF-)>lnSzuL^J;sUR-3rRU$ehoz!MR6~F zD7w^n32XA`L|s~a%cUqI9)D-}fPMQ+2Fx~kq~{cjx8-y;>a$Ijcb`<`;1mhCJI*|j zU*)^-^OU+?oTZ8MfYP=Vt6L>US;GaA*$Mb-B`1ZBtvVe=;T5hyr|g0R?se}`gm-=H z%B`D0rJCP@O*SGogJSp2_Mf5QK!MYOCyo-%M6DkJRxC|6BffdxVFb@wpE>GkLE8jj zBl+T;s#611Wc=h~@`Tl^n>VF9CV0#v7b!I(Fxrc=pKX{5zl!yM)Hec|)Ox)kdD_5| zve+dms5A&*%er7$-)+rn*>~MI@;RUXjE$##W4~KK$qUjgVthFM8g@4kqaxp~o3!Mq zEc%u8>g|S%oys-Ce&b+c6*oSwO+?Tg7J{mj{)g1c`97evH>xt_HH1Lc*KHSf zX53@Dir+q*jX9%ECpV_2w#4{gpDU7ab8e6KL;WJhhb{EenH$EKoh!2qFRK|GOUnR+ z*AoPsn#1G7iF&JXsXoWZdza;Fcr4wBt~b}q?lF#-DE0tOWe(JHS#P3vQ{EAMt()Be z_%@#wB@=K~oFCndp4g;$T3RJx#X=N8G7AygBc^G(9oV^c)qpjuDk5KTA^n>x5?3L~ zaE|ko!{et^4%b~q$B~1HvwTJYMY(qlyWQ_tH-fc_SiZA)d$e-(BsH<5zVo&`wKf*} zo>E)pagW?e8cE(0Hnkzw8+M6Q4ol$f6R^8<&xj@GrI*R`Vl2@DhXLZ>%uq^KmuwFr zTRPEYMCa&x-p`%EDk3;6kh&Wbaa^4`@pcwVZ+c7}Lw5_$u&d>(6g;k78$`*wcpc@- zI2?z#LEV;J(33&HXw94cbr09?&oirsrfH=vQ=}JgFek9**=Ca`s~LyT$$6>5m*7g> zFTZPUSxlPkkM*!|9o-fQ-jt{p=T^^TN)u)H$h2^cX3R7KSYP^aZ^__VobVPp0ziIo zQ?JkK28kyvf1S9k4?nNE*zHw{Z|IKDwOTJcDjhsJsX3eqFEJ3m5k`9NcrDYa#+tl} z`X4&wuYy2yO8pfi|6qogM~pX9=5CWv>l6T}XFU(9Sv>3NTedr!1KPAKa%G)Y8udWSH*xqma2D*M(8HxSoeYVsAa#Bl_EF~ax%F<_Vi8)N(gG2!0 zh=nV{x$aqg<_Uz^xhwU$Xkwp00xf$1kZYd9B*4h9;ZS$14fX=R;rD|f55@(6fNo_9 zKvZn>Vo||;4X!oQ2)PP>Xya_2K8m~d~#M-NoxmW1*rOeh0VPVe!>2^VUHET_6 zpi`MMYp@Z(~^{Bj(PaQ#PyB}@$l)1j@V0z=XJ zN9xS-OkAA`-dto|iJMPQe=l{^1O;0Qj5g(P9^b<1Odm#4B#WJ!oqcIggiG)4+N#^&j`vg7N%#)%k=h4$?3v-Gd}R!?;W>%# zU9I-|gvr{@#Xs0#F*cg+o+qCyXl}>oO*uMMz!tw7g{j~Q+hwSo^!C{J5iCI(Ir-%& zi8pV2m?sK;hV$|`bxP}Y!R2|bC5>eA_aovDoXHDEsq!N2Q`l;f>k*JDg3a1Ye9|h@ za_&i&WUC(&3oV7YxX|UL(sEZ_h$%F8w1Il1*VfFXG>zWFRUy z_Z~Cp<@Y8eHF_ju=~3xmd~Pnd6-4wk84?%0+3iHl4YyfRyiVN+u`v6KAdT%fe4ird9V|D=J~pu;+aw1`8$Hru|NUl$>1Y;RH^Jz@o6^AY zJRhb^RXyuw)K1l>4o0&9=#axVkMHgfsXEu(ZU;` zS(3Lk8tnv2RsqGJrz1Fo{^>vp+8ryW)t+mA3P8w!d4_Jv@^B14@H{=}cQd3nl@=Tv zm~W&sF=1{u)e`evo^B;vAY|LR8A@J|q#_;A$fXTpS~(H>wu@BwL!ys5?}3 zyO`=m-ZN_hc+Rq)5_!{g(*#Sl=Jgy{v_}iu|Eg~bNw_Kc{x0-6;YH?`!b`nmXNlN9 zl?39eM9Qu9*X#3biK7*C3rYfzT7$*3A{ofUIYKnC>ag5w?N2R`IO$q5RfFy~xY4X7 z)BpJ|;V|U{i&iBSt~PhME(MOtig*s~2_Id&jm@GXka8Q(#U$J4Fpg*WkSlV?ruT=7 zTNOzAwXi6G*l~}yW8P5eij4j_gJKjAU^adwizox1jgaj6Mk3|*xwSj)2GCryL7~cy zjl^XZ&5#}y;Kj^O8VlCSwU>UzFm?YanIt9R|JObnqNUM+i|9Sgw+;D%N3kBwW{yJl z=00q(8uBur9|k5d!=6RO;STuI!;*<>XUm@4EUlkBZLf*A-Sp8q8Cu5r`h^jl?L;?T z(SUX%te;cTuD-6u!66-8P)lqh^*qsj>&S^QR4nehq+$$+GhHS{*0#OE51OH~l%2P4 zrhWDg(MBsev@E*37-P=sJ@W+H-UhP4gBp{!JlF0ITWoaLqTP~~XSX@<7u=SsthCUF&vUg+qZ;T4wVCn+-2^j2> zQ^ypuDR{hBe>iapz!_j!;Lcrvo67O+!KV;sYC}fG({6o5d3%8{75NN2GG-1Cks0<} z&hSFpJ!c9rI$=J)I3r3VCN61(j0rcv;)$WNY<&wDty3^Pn^t zK{=2uhPMhayF5HTF!2=gj6u{=Msp!Lkf4{c67IFrWKqv_sq*>NV2bbTB56`EQN|L- z2(p9|Cs4C;#%mIG-N8!JA23R=TNA$$EXb9_uvmE#u79Z)b2;E%9X62er+M9n^QY5UGh&zIA=s;{rjmG944 z5H`ahW8jKx`Tn%&0EU>(Nt}a96ypg2m1(QeDWx z(>pP(f8H(CsK1anIOSrtAT>+g$mCe&$;e+7*RNLj*?|JGWS;5X)dzK$8_|UpdYt-z z(lqopJ}C3M(rEb9g(O?F z-qx7Sn+2OunEr;Mrx8qDk1jZD(nkLg({f>fj7mU8)i>|pt>cM&4U=VTtAnzGKc;E> zR-pFQRbH8xKo1cMvPx62s{;WdZCoYob4>;%-A>vDV&uZAUkbhhRMdV!Rao2bUBsqubaXf8_)4^y%Ej zCJ!k%2;Udi)}1FHd6V@Osej~%pl0<~O{;>4z^@(O+E4FV^gC7A@~)!@Q%FlzD4hS51pw#B58QG<;F~B6}dx9Oi$QYjwtKBB>ej%gd%xub4L0^7; z<4O{{<2>Y04bd`e^_Xh|8Q{_X%Dw2K)-9*5nz-*JX1E~JVGa1uFH-sU0I()@|v!JMcp;W#x!}3>n4gs(7Pvqof;`n>~PVl5MYe9LfUu78u;EHLwu} z*f8|A4ovwp2|Fh#_x!dC_EvKAJ#{s0+R%t#b8jPQz70x$@Q@;t;F2DSTnhoy9P^)* z3R~sA*+0I&OWB`xxQ{}T+H6(-zwrwhp+g=$q)&tGgqiIM=PtD}L#5`dF4^j{`&xhn z7kZtimYc`;dI1tW49{NniigXpZiVyK-d`9h!^0UgZ<(UNZ-6=pT`oO}$CoUhn^cv6rv>cnRpm$CO*zrVU(!%bzV(Lt8z0uZRe)cc4~}2IUgY$;LgpCD4sTR zY*`wKgTXisTDKAtE&D2u8GKVM=I~zk@CPRBs$}&$q&O z8w)H{AjDSj1!ZdAdOcD^-omTvRs^lP)JG2D#Ly?tclBKGzoks(i^Ey9L1mQ)hJAsk zik|D$$g$PD20rP%wt%V4G`lA<+?I1_l!(NEZZ-y?SOdZGOgwBw+gzK%b(%>!BUwGx z(OT5vdh!{)`SvjRoDxQ9HzyU8w(CzG=lsR8fL4H+p6+Y-JCg1;#pM1_jctQUUKPbD z&%Qm7D z9M)cpR;xrQ+`?)%F8x6q)RH|F>f}SiM|QdoHc9iP(N>!WEYau?sbz;wN$!5S_c8Wr zo%>VZQ82x%}=5#<}Po=;--5!V&(kIO@aCMz78> ziyBw7UOp77^G29y8D3VZCkLB{F=9~3*2`Yhsj|*BZTZ|Qjt>92kl39l-tz3^2DWxr3Z(oWB#TMpMp7zEcM4N_ zrGWa!yRF+q=I`0i9E#_l)l%!wfV%zr<5&3kAI)#~0E(c6H*;LYvf&Ir0F0}(&8^np zxvr|?o)4x2NI&+y_RGxjvj1SVO-s_=rh~w$Eo%(wuO~IN@c=I0sa|?Y3Z_1ZsaO<4 z+aq`tk&$8I$*xi*Ax2%9Nw?5;{c)eYjwmOHx&RxY%N*rpd;IVc_EHg{@2Sxqi zvT1Se`>4>1y;hoI$K^5<%|)DyN*Z0Ba%`0*lK3{qCE1}DfWEQt9v}f_vquWFdw$VK zdMM1c;wkwN#-goS3&5L%KHV&W1nFpzudO!wB(FwbTL(14zvp-es6zG_wRYG``VZLzOKiA;`Ds?smzJraLn!Y+Qd}R4r5w@ugrHyHw^BFZ;uGvg350cm09q&dYmydqNs(#IM?#R;_fmj~=EMKT8f;B4^}@ac!16 zwYyL{GLYh4_xk;l)N>x8eKHf19&<(gU5BHDquyu+WNy^+-+pFUi`>*$x%~2^kuyt+ z$jLXnyUFnqG zo_R5E6nlb(OV^2rllF&|YZbbvDVr_YB{jcE2w(hFD7-*6C5Dt&n2`UPXr32BtdT#& zvR&_(mQWzx7$sikb@B^m*ss^WQPwubsIEJ-%~kEx!sha?9Yrr6jLom_3brn1jHanC}YT#bL> z-T1_E>R{hX_cBc{qeK0ytKd{hLnFO!^x&KIX*K*~U3C-2M zd38d=wO8CTKaj>q?yXvFgX6I79%PX8$k`rv6*IJvs;+S2RvcCb^RK@JyR&GwxAV_YL?OEcrPbYJ34mIVW zd|uyz-pU*AB-Rd(l{8M_#Ex%w8TK;%ESj0or=S#k?lPRrh zA@M7{-tteAeucpo^TcxsZfjBW`iuSPQF>OFo7kK-?a9=W)6{_wk;Jv?=^j=iN%8No zZn8VeZ-%=c8A*FQIO0P}|JJhaq)mz5RA^f8GB2Mc8>gd=8Rl2Ct=A3nIQ~S7Ei@2< zT#)+w;|tP%$$+*+>G?t?Q*^(~$Lm#hG$uuzde8VxY;lb3@SW}=htyj~jQI)UUc|9P z{Vd9BFXM!WWN~NV+&|KgP*HwQdCZ~4I`SLrC9(unsfl-$Hmqx~pg~fsg32-xz(*HX z3>;T8_WocR+=BZvWOP@KiQQrO4>;Y7oqRtoEK<9uZUm{U*!J=dvh!Wi_cW~ZyS<`! zyyr9tj5K(!+Y;Bg26UbsbY#(#XIQVr(F+sTjo>ipgWw>Et5Xbe2GWt1yTL;UC*Vd< zAK!6&@7o5&k=~h2GE$xH-3cmJAMRkOs!txhu4<>!S{xkz%~CyRs7v;-_}(PR=B6vm zoYnvqIEdf~Cw=s@Svr;NJ7WU6r}}OFare~uhu@2J2@}`7{_?(Exj7A)xyJPN>jJU& z$i@%18l3Z_z6fE}y8uRZ57yrMm&UoBH1u?gISg!~erjMfB&Y%*D9^w{7%rKBj!{C5 z&qYffc7qmGu>s*LL2$_j@Ww|(Zw1s(St~XqcEP1vpm4oK8b5*-Tnw@vK)%BuP6KL+sIeNj4J#LE zgPqlU+YnIeW4qufM=a7S6Z2V$2>WYA_XFgy{jSNd8N40zKEEGr7e_gR!A*#QV-pdZ zT0``Bk&G_~u!i*xokH;vRYySeS|mrHOBOMJ@stwBYzY(?xdJJ~??!mYqDu@%2IfSw zTwwZak7=cs^ygh_ffu8zq3*^ z?vqo~eU-{787{x(a7D+Fr*GZ@4@l-e+@%GDDzF%kEF|=nM-VhXLB*7g*2>UA65(|7 zSr3C=R#rIs$sVz2#=-SZ4StZyv_zVpBg;2mm>op`%ZF9T82L}6ZBuZ`34nK6S~pidjg$%i58hAu1)zq?!~r`c zs0S{j8hsz}5aaqlV?^OGe;A=pV)=eU#y~LDsjwL>!ynjTES1)gzv`lz+qaenzAfu3 ztqM)s;w3c{_9S0?2DuRTLV1w!Y{1!}UQ?cic!gD9hx_a0&0p!3yR-6Ig0)F-xz>9aSU&AA6Q9H07v(Le{irPPMuMXq8t|Y(sno;tX zoVf1uPGtjddIo22@28@uk}*tqfQO0vUTF3LB>;W=m`|R!?c0Q&=CH*R&nHKB2fcsjA^H6G zWOR}%HXb}y-y`A)d1xUGFeP42_fSA7CnFAXK<((j(FkyFpeVP%d&<>LrmJYwbRgt{ z)T}*|a|D6Ll*(SzgY?89njsdPv<}+*ecl`M_Ce7WvYE_|5@ zX8*(z3o>~QFT;Q=$F~#vLxFZ3sN7u-1Hx7b z*v&mIjv+))FGbF7B^rnbv45uw$`!l?@+hUqDq9TlUHyep zAD-BAaRq!qPJR<*?((#Z-UWc-8R)UdCz=W#Zcv zAy!+!FsERE_Sw^C3}x)r(vz+E%W|%x?ZrwSfaeOWBx`hqjL!fF;@%W%%||6xfrP)C z;17O6xmL3PhEATAQs_qV*-9$FY1O zbE!k<`D@IBaK~RnMLs(Kh_NBz3Y4cjl9H|?bgq8)A}nZERet?}&0e>M>7cVhQe~c1 z?Xs<{Tm@k!Vz8pB{HRue*oS0I16`>LQH{wsfgpb(y)$Q?u)f@5?YlWf`ihU#%9S*) zsT{B3LIQ6pf;aa!rV65OVz7w5udXyl;WHyah_DQ6{me)1VU>ZzD8)L=JL4gjKr#z> z&7AA9S>@an4334kT!~=jdX!ND5{Ub*%=Qadsfnq-jE(-2kL13cPMJRk;;P|wmi^_rLs>qSF&(XJcGcVxy)t3 z&s9Eyd;sx>P3hO*wTlEIb7rOA{yPIlLqP;9Jr^Uh!Myg$ynVHsawK>zY|MeqPP}C8 zMFoK6`^h7G_fxgSyNuj8AFjDQ7A*ThFBxm_$w}G~-o@kp{*!1}+xxUL!m@n4Ch$VD zxl7!n{oq-iOhjo7;wu|hSkFT>C1WKJnYE#IgE7SPyY6hK>dy|I*mM^5WPYm<&T-VT z&8^K5e2MzBY@`~IY<#D+2*Q&G@L~7oU<9Pg|0W zMmGx&pghFY@EHVN4Ccsgb3}LQHU~v418&U5`z3_Yc0LA{^yX<&dH4+%*8qG|V zG()u-g9{P^>6M~gBrK1}_|pJcEuBL=RUT5&cQ$3sIiCIkQ=Q^)0Qq0Y%f+*-A=&`V zVU2F=K_u1Gsl`PHOkwjOFOU^2pc7*LfiO3fUQnl%ZCasn zN(Fn3dWQC9g{Gg4dM7mC4l{tv+usQg7KRxM7;afVzz_K?3Pcy{SSV~VmaJPpnbsK6 z-3zWol{0f&lF6Z5qh|gF@>EOa1?qY33YY~)Lck|yGCz-pL#p`bH{u(bZigzfb~L;Q zT=8m2NXPR#Z^qr89{Z~`hEJN*)QnUDntpS~l-w#c+Yi6GC_)AM9 z%GZ_~pdK4kib#~tCYhEN*Pz9jb3!|15f$5zr)H0TZ|8_#*dh!6-kI%v6L3Cb5x z=!4#q7#fWNlcitSC4RP{RtwH{W*`Y~Y~Z}@B&aVfNJ^2f$buW<+mSNe^r$yfbAb+9 zAh57d0_@k#xQ__m?zqJ=2#XA03A){^SAt7oNOAdonc)be*cX(C@;B3BA&VJ|1Q5&A zByaE_@pJja6hn+{=d#Uo2nz?qDj(fSxeS*mh@zi7DEbPPan<=isx85mGCVx|seWRR z!vJ?WniA@vB2kcNb&@Xd3g*kRlT6B|q1#b9fH=jso2*4pCx*WXwAr`Ugr_PN_^%*m zgY$m{iRuZkNa8BYP)eKd<9X#A<@#l>w5NBUJUE|Mc@rvbw#`uIs)mab!XC7}l{=q1 zqe9C{wz#cG4I?JZG}Fh4_KKK`vgT#Y@|+TYQtwSHfU2I~!r!3~+Xr_!UpM$>{za7(2-^7mNObohr zZlktBn-moY!*ukpImd;jgQE*zEF|Mq_wO26Fr*kh^l0!IYq+Z^AzbwnfgSJlQ^Xfk&Eu{XF+P-V+XR($>-j(98aZPx5s2c`;bSg zHM*Z&y=%(T5sBdmanP)}zsN86X8PI+YO}J!rFA*WL%%-N4ljyl6elpdISFm|6Bq=C z1-fVs49)hJzZm3-%W9RA+KYgl^zEFd1WQ@Tf%#|$0UpI#w`DL#yk zU`xj^+oB}ddtUzSYdpGAkx;RGfw1sQWmDQ`p0l67CI1)q9Dn-|e5`1ht|M3;zDUUH^;C)Z72^aDYvj_nDwL4_M2;I>}DYwtso@ zU**onVcivo089N>X2OG{C;ZpP^Dw>r`0BZTxe{QbFaNu*_y2G7e{-iZKWLNtWgChK z9OVv6W>W_sy_1)EjgOV5I&cXFnWurPlSh@PiGy*;69Pp1kCip6Jgf9_UV^h4L!(5 zYeCsk8H{NhQl3d$1~&qF8LcE5-np;5&q$r|X=G+k7QY`5MV;7}Jij&H_u+o8OFz{- z$7zT1#C@k5R~27CHP2lEi@aA9TMMC|$bD~+F>v~VmpR(rs_^nJrw9_b5BN!fRJ<3_ z&nt~Y7SQroh@|;bec-2cnI*ng-AmlJ*7Bom22Pv3NQ=y>Dz<&V4-d#9-ASO3^|(%vL=ABU_1OeE&8ETL_z9JY^mmnxc3F-4YKCLgF8l611!I}7vt=_RT*{A*R*QQ# zp4o18WV=So2{{`?+$j&tcpx_Gwd_h5IpY`4Bww`H-@Kd?n#I|v`DI~s?g$3CLw!Yr z@s&cGA9wb}rX{grr7^zEAB@?erqtOZ>E6s$g%^?;v}I~J)t-HpE__%M@XbM_%UiQB z?FOTcbtRFWsCJCtH_snw`LGx{M6Jy2#K{Sr6z>N%yq_ss-uUI=KcdgMppUK8)qlG&8y^vv!zH1it@E%;^5EMRq$d7#6_-kG zx*DlI&c|7mr?p{0m{~QU^Hbx(shmZ6%OSzO{l_&TZ2!%@&bEz>j8f4j{k1lidC=MVg8GPtO6}?x zGsyjKy)**VL@2T`5cMv3XIHPgPq{0zN{mcG@oO>uP_X*v;P^_vjR*V3DA#U=8Jx38 zjf>F3@&YkA#GA-B%1`E7PDdTQ1b3m9*J(W_#|CH|)Tpx`8}dFZc;6FCLwLBm1}@n! zZ{1hlC)3DxWD&>aZMjdT-S(-!yuWQf=4>`q?02|E=yA%gpm{>@I$Bech)9GzNDa2C z)wcCHjE!4EMu#ZjlXHZ1DiQW6E8rB01{@!cZ}F$=9}xZ8enkWB7n`!h8BY(0e_nz2 zm0KfwH8?N7?p9Ugw*7-C#kR3XL_bhD(x%SDGXvBwE;55lwAmCUbW&}Go<6Nga3j4_9_LjZ6gW?ggj?~;b#CsD>RDmH!XI36Q-~n3 z<@ucZTV|k!gT2he7p{(*}DCGI7z-M{6Ji>zj`!IZd_6FJEhp zy2%osq(QpnK$C6GpZR*tRY2O#%(p6@w8mJC9Jw&m{&tH0NVJM8KqU|@=jrgrpAX9k z{|LmtnCBB9?p1VbkzWU=wg_pTV9H3S3;R2BncB`MXOedukvu)0UJ*x-ZIXK|_I(H) z$d~N@{v{-O1ahlM*~a?>hEkX>$zGMPUbD zVXkpI($fD5OpW`Nfcc#-DyV{~iQrhWg5hR~;Q537U89#b{Ztw=9}F=Zmh zLhb7tvxbLY7oE32j5yRcGmG=Q8Bu4HcByG<@ldfOJ*{Fnu`d1j&TR(dxfXOXB|hZ2 zTmRM)9^q)fse4O`<6QJ^X;|KfN*+>fisJ(rQ z_j-p-?Z?fM-d$Xmf7#PHq9cwMXt0949_>#*vi2b$zQPd(?*yaxN3K|U?A+HYGOH=~ zpQ?g}T=rYP>mL7tdtR6$acV-xW1-X2j74AXRLZ5i#I#|wKIjDLexV71*G|z!MZqlU zlEfSb^&K*N6Cx?D9Leo-C*9sx<%V}8rRBJHy|KwKz7PG3%;*w(6!5uCUqX{|mi8#Z zQ&`mH6I30@X--FNHC@(6p*q$Jag;N)H(Z-zbDdgEJigCEWLC?=UJ+mpbnJbDtOQG0 zHMt@WG!p2QvtcQvwB1r33kfkc{9W|e9k+qG-ZaUAoa%Mhk!#eE_|wo5@$e3De%j=n zFA#=>hTI3Qll5R8=JpdsuV$~v>%;MJ!q*z(flKU zLGCM{&lkuN=&H1s7js=lPxSrS$lIu%7XzjoJK+@C|s|> zXW%$3$TjBXdywk%DgBkN@SR+HQ#+5g+ET{c5_;2j-_#dOJUBbdQVx4K&bPFkwk()w ziO+&JQh6)47IWy*79Zw#8y7xq`cS>bf*zms1*96kC-C6ND(t&Rw4%_+YunLDw; z0w?AmC^&9$qek1FzV`aM_~RlokSFrNnDQ~5>o( zBB$#W5^x|?55Nx1ZR6iMNoW%m4Lz(oIX$|qA>nGYG!Y_Z(IgQkGHbHVnJ*?|S%iAy zH1K+1r!(48eqEMd4Cb&pI6t8+=|e&M2R<1(ZRm=znVo=EMP4FxGO05Q_TMO>P7yQ( zH!Q5x^++MD(n&s)Ij1QB5eKU63z=Bz9lAZ0RI!JkwrupWX{bhJYu}m3*p8}mn}=@{ z+S{r80HK#$PECI#F8aG4FLP#Lm1tOeSC<&zHvGd0DuUxFxU%>ZSuM136?fOycNyr$ z#L1&ZQ59#U_b-~M{WpABrM!N8n@gp|TJr8h;K}3NW;q_~N=xjpWUnivpvrE|Ghg+e zD$pyg@N`ZEJw?7oenS${Wjd7)HY3PL*8OOEjI!)S;ip zdexFYak|6_@fOp5#-sVAQkkwoJ2Q@|yr{Ua)5CiS!UyQ27y0-O{g%<;l>bp<2=u%F`4>9EXl-_{LN(t4+?yl9^zalJp+ZSzf zFbFoA#73TbU6&FtcrdS0A&MC*H9CH*8nkt{#gVx+F{N$NMVxk#ow%9HGvdOQR=R^8laTph6X~`Hi2r zCj^qlb8Buef3EJsdPgLM{|ZlSlf53Jfn#$2eN3z+af@@w7J*<7#fpwcNwuM18h>B} zGe@cLnjjs%UUF{V4QJlsP+?Q(js?TV&9gL}q1C|DJi9)$L(6i~^e?tQZA+1x*W zc>-Qb-$irWpjV^)NOCdN5ptQ9U%$T%aen=}ZfiDQusn1JJXXJ;AQ@Jr&)I1rx_>uN zl#2p#t<28cTT3x{npxq1$;`I?nBc;j4w||qrZuaW{)?C5$AQFT`u)Cv$#^@W`$*yL#lZXe5Dhyc=&= z6yZ)lR@Q6_I#QL(bTOdbJ*&Mji?m6{vU$u$XQK^w7;JI>U{D$cohDrWZvCa-`{JIz z{4@8!OTpL3g#wxp@YS9Yq)44VuX7WUy9E;@`5wZKZ#K;}pw{Kghls@0+8-BjiX0Ww z%~gxageRprq%7e_hhHAcss==BDwGMfbZRUGEHaA*v`~j2+Luq2q(2x32I{apU8`7^ ziA|hvH>fwFmkA!A3TrS=U2ppx8J*AN@iF@50cF5flyH}smCZ4bhe~FS=03MZiaRrt zfcr~FzID+dFYDVVP6UgecA7?;+tOf7AjM!q8P>xl+6i>zu*)fT*;^V-+Y56#Jy9kh zjXQhuA`X3w2JWzt)q@)vQU)R;G!FLPJO7}}=yaq2?GAG`nS#aY8n#k7Knxkq#SiDf zJd)!;v16E7evQwhbKhsba3`Cw%(M(kfUdtpfUa|ip-9I$(_p1XG!jbrS~U$xzm+D4 z+*g3MZ9KW^_OWW#FhfrHfMvoiu5e4%po^wR)kTXHc6(WCX1JM|@EX>krVQm0Ymj(d zn5;*+Ju=*6x9GDLcPR%qqSh7EITYOvTlCLv-0+xAm~YcLv3arKv{8s)94yV4<<1Q* zrfD#Ax5x!kH_TTE&*dClAgo*_N<&&ACNYDc2S9Wj^|r0=+o*h4)4LRfC6|oFAY1(L z=OL0a&c}mMS^|B!w?>jWb>y?GJU>Xzl~k$bY_Jo#j_6dy3{Z!yXy$H-XW_;=TtHmRCpx?7{**k0p7n|mf?aD|Vrs8UH(m|=v5nb0iT@f~` zjL}{-EPhVsZxH;lcu?SvnXrqA&l?f8HFm~gm>|&1FrHOzL9R(+;+uE!rf=;gbj3kA zAf3IXJvRfDkYO`MeeLc?BqaGlRa8rRks-y7L6!n}@uJdb9cxSXgRJE1cgY@UQ$<4W zchiiv0;MDJF3B<>F^Ir(W7;8KC*tTm1F6*`XCNG)^r$vjfvQ z>D7k^{Rk^$$Z9j=!!BIELgVb3w9vNi#Aeo(`-DpJ3lrOd&$#?D%Szg$qHnsIi*s=a z$ts*Wn4>6!nLfOz>j};At?e=XI%&t7xRZ?8X35Tz?@=D5D#xNZh>Dw@H1C%KEGFSm z4BL5JpgFt2b#(gm>9ybqc(^3++pl5p_dDSxF9J{dXQNtE;3206X@|M%{Opm>coQX! zm7Y4INu%#sD%=Dw9se<>&=A^FMrw3ike#r`x6EROv@ADuPq`6$F`P&%Ky9?VbAw^p z8D=RP_u=HRe87f^-Ar(>jkm7uO1Oj@SA^`xYD13qQr?&M>Lx@V zZ`?O+=a|iVESUC6&|f^r(!Vxd`9@}}#rCUOesNr#+bes_m4j(YD6``Y>0Jb4mk0h! zL0h4zkCx==x;q?KuMTq(2-m?sxae_(={Q?xX(v$*dc{7l)xTFxn_IkK@%VXTlAnmj zG_EbuD~1~1g?D}9dqJ(M26ydkn?gWT#$0kHY3CgO4=Jk*p>n%l3bjIu2 zd9}G$x5X^(g(q{0G-g>HnpWks&tz+?jtvHYdUZeCW9ytFbJ4iRK{VWHwG+$m9;@bW(j6XsI=37C_qd=5_Lv z#<$ylIRqX-!Rjs`W4@q;T)Uap0}YXHH`ncQ@^63d{DrhVtm-9S^G*2Pt}2b5 z;p9fq@m{7z%sM9UTi!55Ga&|!g1HtOB%>yd6F^W$>g11qyvs1=x7Xjq^x?B-uVIrd zXpEMV^%eZ;vq-O)7mHCfZ0;s9(>1|n%(e>1%w2t!$BhrO3@qzpcXRbq9Zk%$_g?}C zl|d}LtkQREf<5Tk$+Bv)Da+yVoz@0h#{g}}lFev+WrtDk()eN_O-+635$?8fvo_zu z*YSq#Fq>uKgWWcL1iTTV%uT+i^zxxczYU}-mi0k}g1M-)XeeIR0SaCnrRpnrzHzDG zYdbUZ6hwY2t-84&5qSK@vP9*Vc#1o-UrV)7#~{=b$gCIi=C(0S%xu8HsDvr1$)N1g z66KD|chE4VcB`~^6wlXNL*skJbf`ACXybGxlFDB&*m=)T@(MZ0x;ku_~HUM4hJherr=VH^!So80oUP;%M zHQ||MlGN8*U^jT01TJC7vH*O(t(7LqEy{nbx|fQus(dq3Q?9(wl19A`~C zQdMA`La6GwTUZ;=wEO>T+QU8L8Cg%h?oZuIoa!Tqir!%rj(131P6uxQvHa72i{&xl zFId;bvb#6+;S-7ck}0_jFS*l~M~6{CjA6K%3zhYPT)9Aik47?xW;Fhjmt zpx`XZe3+Yk_@+kRxj@3+Ea+Z)922}uD7uMCkOd=sbh*v}5+5gy6-+g==92YRR)AmB zv|X>N-Or|TDK}7DHaPakem~+UBq!qh`D%*!IxCib-seugrG1YCrLC{%hyV0tx7_5w+;!w4d7X9>Os3di5>}A% z!!674u_IdlJk0Sy;w6(JHZytGMnj+GA#WvJT*Z?O?Mms~u?xH9@^$yZAjUxlltyVG zeC&emN$!oUG3$3lU4jEns+IE{-xW)S%;iKjTpW%>@GAt2>BMv=0}k0l;nVc6`_A%f zE;Fe>EhYyFahI_hPX=P;u5x7}C+ti3286d^00Hxg!y!SWxMp#@erDI+V2(Y6a_9NgS=e70PduT>d{0rBgSTKd>w$*eI7G*#t@aE4$VSw(SASX0EF zQRLjrghdaJ57Fq`hCEt^+b=WV$FYzGt?&uHPCIX@~u{Lq0+L?{x)R8Hv!!$7tRpXd?HIX zpkdzSgx;5!%rPEXZNbzH>1oqom&46bB0J$Y28&q$jJ967a9rPPJ0@$_wB&bzbZl-} zs#T_tzlOH8HdBm9WY+r)=M>QvOJ?kVS;OKc^s~0L=is8~QC8P_yp9FDBTP^8zWz~x z2uIDpP-Aff^U1qdE$-pPx#Wk`Qxc_?Eagh!3!0H72d+^~cF&u)BJ$tIDakqfu@#r; zlf7{{v~53h=lBMLS=Po{vVMk5zb`Q?@W7|TLZtsXA|O5cdBj<>q|l|YtMppxJqD5- zh}9wUPB43NVyUIxE4hC2QQ%>(P;0E-!Nc}!ch^h$6z;!~SvFcCV6ga71oU%Ss2EJe zV_H~SATv;{Hl_iJ>B%FFD_--{vhbOv%B~*8@l-4Lok$ly=QSwG@)E^e;pTQ&)vvbp z!6uqX%hdw&E8}O^Y>0PRs{|e^t9oQP3p}a-d#Fb^ZhbcJu_&=_wH{pPjTN5W`}C>< zWm&DXe-45?pCl&(uPre=5oHaysh{pjYC4h2ti`p#6cwDqyiS z5o&GC7-}K0F3KDZhg_CUD-}0+kir@ta_5z|ikfe`PJu)*bler={}F@aPv&Iw#q8wG z-C`k(p-yW&Ye~R@o`R~}*n;^)n6O2w_xDh14;>GXcl44^(QtXZahY#5b(7mj&bj&h z8?ynEX=XXp%-a^G%^GsX71jxZlI8@Ta7ottGf7eR%*ps4S65dxhSW7be=UjwY{oL} z&O&@Lxn6DU$o3}#G$Tq#D|XYY46;K|^*Q2vJbi5N>&NNH_j}o%W~XtmhwQ_kW5>2s zL%!kXi<9K^2F2=4kOraRSJVK&bv1H}5_foCteywjGG$)1TqR(#{*kkLu5ONl!3u@+ zycX%cgsqvkGww*scWWOw)SgXy9@p+&A2w&MEk{>~PuVF>{KL^eX(M2Y@n%t+(%%+B zN)&UtN&T9Xm+H>|bk&id=*JIWDgil$UvXLA191n#tz*3*fdPOV?bLu);7+ztnAp+w? z9W#cjJ^|3!ccTjkXZ=TpYF~~A8 zpmLe6bwXEKT-63&IXXn>YB4)W6=4}4CLN=rNxV@}1)xJ~wSjiH?y%$H*N`DQ+({tyUZ=p*mi zW|UGFRN?YqRc^{w+lEavy3S~0vV1{7v-HV#DoVsXLnNUEl8I4new2XyvY2RBdwu7Y z@uO4jv@-vrJ33?-(C`+$EZgjpc@ zXFh?U7Zcxde^koD0=2gM&sux^o^%DTR9M^S&K8rhp50~Jv5dFs=Ue_o2}ylIWRf2Ex(WtI`B%cP z=tQC)AD7>HI)@eU|NL;Q#;VwrNUyjNnLap$dUcaiua;+|cR6I^W^31b5<>peW>=kw zYqwubN4q)9C()7!aSPgf<JXFvu=W$xlK~*Xkdd~^V zQWRS_WK$P#NBD7dTr8+xA=ZgfJPO8NYKoGpL*3J&?#;N}n^zX-Yswe}{_`w%_!`5n zM~f9w?hMUfD7*&DO_b$0E{jw5nYl`n*=o6Q+11Yrnu>k#Ez%|X!es~cpipiEp$q9r z^D~LIX-&R*H-tX+S!?$cHo>wd0D~h1#$#W|PE=UQw!oVQZtErAlDzoa&d&e=SF&(Y#yT3LkSOje_;holxh!*utuD| z2wAIv=&X%*p?tT~o0=jYT;H%)Yi;057*@6-%l1NSe9%c1N3!!84q7AMu@B_vs^`OM z*=fpX{2fY|A?w?Al|eXP>49BaYxw+|)7oKN$Zh>+^&X!$Zq3Rx#Uve+%zA&7Ec=FM zm3I(K^rSb$G_6CChOG@ETQE@B+Sf-1nduh26`ku%bU8-(6tmoB%sstJT)@!{uo&RB zrh=R8@UdiZ0;bAqfi{0^*Y7A7>bCfN6kqPi$7uu(o(AlXA9?j`R;vZQY$Y(;6;75L zqpfIsj{R*)?zfOoZO%ys20%2G`4Unef(<7-9P|4Y!^a{W* zPKb=%`)e2)WJLV~RV^@5nlJzBh`87?HPT%%4VJqrq+Z#jhYW#TR+gN&UGVrG>s>HBACt+z}wv}xJ=*F2`{;~3lGm)yc%UeN&>QSK0?kUw#&n(;n%hPF9 zy$*pJ-|Md7>v0Otc;P({V7zk>@#c7l(alH8J_@^e8t>LjHI+?j5aaH~rOLgjn^gkl zKN24ulmYmX(M&?I8F%aW=3I}kRwSd-@sjTkhxw*HqnE<(#W(JdjW1D$B-hMR&*g1Nq?T#U_mij9#^Qq$%jFPav!3m_?a;%IpM4 zCTVtCM_|u)ecn`}REx&m)fece59hms|h%p)>NY zkO>z!`UyukTUOU`c0PW0L6rN>aKQ!doS5Y5@15I+n5!_BnZL*&FBGfK=GqcZJ41dF z8w7No00YugajVHF2?e~!zEwA*7Y5@jZby67W8|31^)DPk))ky)w_o9F@Y{(F9Y%*s z#1i_Sjcy+%8Q(mqFo{>g6E+5`o&EZbD$ z;fskuWW6ggsVh&NH?vdK+;qa+(rj|M=%ok1020$!W2bGG279G#SEnWd`O%U4nV`hT zLP)pA`L1p%S|Lr84FauQb5B9rXALxl5d#aMCnanaoCWq0c+AIc_BlRAKFw5akYl>q z=h^6ws}Oh5kx0KZz&?x!zO)?&K=DP`@`sjxyb5?Y&ly1TAo~pX!5`ePKmkHOA|>o#5SGilx2WC+lSBoYV#n z&DjLzmF9~xVIk;^h_x!dK>5JcD1b2pUtZfq$!-DFAj zLPeDV2$!s}$T~$zmF+80CnG{}9eaB`9Wrf(=f`OpKA$>YXcCv|n;@sH$U*DZL`spC zQ}MK?h4OWNytpIc5OHkPu!v1u}gqAU)1mX$x;cb zXUhynm0{p$6HPjv$K57;;D$9`D=DMV@0lY*$=ZX&T?4OGC(b!G!i<@n=&z?*;IR*6 zHYw3^;2+bs$*d)XM4cgwHf6XI@dj`t{ceyP5WmScOnOEMpAsl*#(4^8PJEe-s0rjC ztt+&;*b#CJi=|s@Ry?qnRNT(iv87FWz5&dZRt~<7kBADd@B%cC>wPQU-@mVVso;G^ z>5v_b^zCLAlD7;HlJeVOIkruYTmx^C7t_SSeAdGu&t5aqH4ancFh=ne@2+8Z=Zi-u zv}bV5CiRHQ9)a2Ev|Dp+&^oe6&8=>p<-0j%^YB{x?4EHf{GxBU--ZgS&r#dLW^b%v z=Z`XrOY(jb0fO0IcVSNv_LG&f14<0KQ?sw1y>p*j#Yq{K7DX4tzLX;HYw9S1-9$$K01uDM3J z+LyfKhI8KEdGPZ21mow&%3^;5bpwl!p}JHR-fc(d#9^1V3-Qsh50rNqc*3IrIIE@ckx${Rt zbqEBQkwVtVF8ZQKCDJoe)2i%QzDG}+M~}Iydas$!%M|+fWANnRs0Ya0rN&!ZJAmG6 zg}n%F0n;m1_vje(?>;nLd*xyp%1R9Im=}C7)~*p)UDf)^rUWjR$|D+ zKA2qVO_CU2DD+=W0_*(|`QW}{yy^0|rLrJhi2q5dxrHM4L|my6KY1=oM;2O`{9x~b>?$FQ}@p*+WrPW z(FM}ZMHiFFqoe+7WJ(uskSJqdBz=#;ji}*zRWdtOn*<^$s)d;&Lpr_{o zefDBbZfTV0GXA|wcIy{YRa-JUr3?xNRAa;G6Cg+N6;E-qPxHnMM>by!*6_Z-HK{e{YEPl3=+bAv)Mqd^V@8+8? z9*UJ%ID%)9wpa!(uCGa(>dWHpJnUE3&1m*}!{KB$ze0REW)=6+65leVQrsRR9obuZ zSV+G3l^jBq2zQ2*9)0l^5x=@(DE|aM$oRt~Q77Zh5G@w8})lo%k7Oyl>zg&w||GRxXoOCHOx;f-u@YyX)?TmatQ$oIc_ zdjC(%@?BqYV52~J7W|)8=@>1zNj<<$$)nzU0rO;2QdP`tqJ=6uks$K z3E#31NDam&HU3#u1W^aQFnPT!Eax#v$a>x8bAvYJ!H4f?NVI>dL069uN{+sA4<;$= z9ETY!QEpg3oW^Hxp6Vv974`8rPgKJb!Uo&OB^+smV`;HFZ-J6Nx#lxPXM$F-GKw+H z)$CsJO{G%tA+4(72z4=+w>m_+WZi~qEk;AD&bbWv;U)pX=65ES5^*DvhHJ7OV?DQp@OCjwb^lx=JA%ZAw)*L>F${Mft6I3 z8^xMHTUo-q!ZJ|@sbhSAH;AXSc&(IkffisQ@btFS;uu3Z=>%CmEO!dH)A!rey!R?o zp3j_Jdz9U%T`D^sn0k%h_(siG>UPn}$`J1MEY}e!mZbuUmDpc=jmx!&^~`y;6TD!d zr%okNatr^dLgmA0bZK^aLw*{1gA2i0`a=81oz)WU&BHQF8T|r}qj+NJP$A?)6i@h0 zI(#t$h#kq{a8HA-k=DDhk*TkerjZxS*TwL2mMaIFXS0jIl^o~x)M?9;C z36Ru0mQeYnVlHEMx4%?cv>?D7oozLmHb5K3RBTdbx>{C`d?0ow&l^0;K52_gH(!>p zpPiU(^l|Wso5OgQZB9g%nN__j7=Grfge;XA@p}1*y(#7TYd7@{PrU%2#U0CmN7ZFM zkI=nFKZbF+v*OX;3|(0^^0Ew2zB+{<4gSK%TaWElcOo56V&^q&nIVyj2sJ<{;Ab`T z@d0UfO4$qg>~^lDrLR}hnBH6TtFxH*fHrfD7Zj(?gOeaH@#$;4@VVE%U;4tx`5&-? zW?o>703J!DC{y67v4sigL zqR$$)R_9M9I#5FW04QbjZ|2Es%Pb(P5}VI6-&R~{255qtk?yO-S^HvvWl#)w*Av^z zZ#cCRe5Mjm2L|O~rnPRti^6dQ1C9CWEl+#&==U(Mw5jxOadNKG2=a?+go(uG0>xq^ z|AM5lg0Bw!ap@MBOR@I7K6TQfdiCN(hCsZm!q@Ms@E7_x&Ewb9&Za0_#udn&N3F&B z4qKjxE@L{2S)OS<2QvdKWzlKHT9uI0TlyS_RjvVS!zYpHRjBpgIJ=`Qj$s7@8f{uF zF{n#20~px7A#SdI)t~7sz=@(A9}(#dLU!NH5ANaQc?0h*`JWz&bk!Gwl&oaW@U*LMTAbf23o*Y2gF zFM6RTBLUp@()CPrab7g&=`_OM2Deb79Xrezc5*MwLeg+zR}U_Cktnfrokn`;eg+!0 zsB{lPkja=hvI@{1=SntU)EBM*JUy<{0`aDk#w^rC4ZfK_R>hweZKwT%MOujI&+$I{ z8byFd*aE`QHZXx%a#}AmbY8}-Aa73&TysSM`7UEt554fS@*b~^xLPCIf|$CxKeHoa z4RB#=Ny1X19~gMCdyyojLz;NkuakM9M9jG@a}2V4T-BUS)hK>rSp%Bq>QA%(Bn{Y-SFB*PWOC1Jn`wJh( z3AHwux-@ixA_@EpQm1yn?UkP+0b+y+3?h4+W(I06)`gfdn?X1Z9pdwG*Kniu0c$n` zvm=Rf9r!>xP)Bh>@jDHJ@09j|;^qQ}jRC_mLt=tO_WS^Q*i6;VVsx;?)m+TlT$O9O zk+)7^zox)OzeK5h>uf^pV7v-aUmYnUwP;F|e9*R=eo>FU>0ALn{13Y`_)dA;!A|;E--20qD*+O-Jq||jS0GiDqqgk z?SGnw<4h164*Mw<{T1G6Nkkt;oIhp7l8U^^$xW-6F|9hG-~3q2p5{)w=G*HE^E6kP zK1o#FgWZ83-=RQ=HgU(nVY#_3gT%%Ld@E~inEUOLgaRM}al)CpA}InHez44IQSj+4A&EVS6*1E@h=dtM#3&JEM1N#l>Ug*39P-m+IoK00ieYYBx-XZ6b5mPY|%rLq% z*(6lsX}p+)hPDEtYIXy+pxSb4J+if1spVB|STdI&RS%F`$M3WJ37wtgRs(`D25`W! zTUpoOI#{rjoQ?IbGQRy%0smGHE-__F!zu{$ZU1?R0b$Z`(UDOX;r*7&0q6=b)F@S3 z<;HhO6*LhXvnMhO^Di?lZt`C0RJm)$zXG3>cqC1*ylF5wQ)YQw_T4+?8o&OhBfemL zp}g!O>YI+To1yLUxF?Ts9{~3H`&`x$H9&2}1nG6KNu?KP7$$26I%(^}5iPv}Bm2U~ z$Jel5R!Q6`b3eR8fSo|S_p>T)VgNapCsL-tjYPE~jTQ$J6T5N0vOvZKL{^OVPb<;= z$}>24a92K=`3~iHA!=(p{tZ+5vO!B|L!N#`YJ!b+R)>h3jUy{62@85jFDl)iAG4t} z+s=^zOb3o+S?K|W+8fR4DRa@SDuE$yRWdjkr*a^UqoIyazA`<#v(% zvO$%%s)uyIsK2zgcdT9~x3{PE`MWR90Y-+Z8sT1lVIxWp*cvE8DCzFq`+XRI&L>ro z$eUO`NZWwcc^SYMH`f~#a;@pB#NH%@=HN2&IpBUqQ^ky<){^o^VP{mPN$$T@lQWU$ z9Mjv;^!Y7+J>x&cjEV{DZ`oCa_E(0{9QNxj{qs*}>;|C(L2>!4Dj)R1e+f_i^R7QXdU|PbQ#Q8?O^AfGd1-{ zN7<`Gw3xnw_&Zsjtug=K!+1qDmNV3^y-GXdHxT&uBY)0Kf&^4EdkgKx(=FX zNEi*r?vOLddMj=lopQsj>Sq>PBh&8-HE#xRceDQ9#H+|N$O&ne(R}|e%=mXm{B;_} z!5{a{T@%mxxf!WPsq$Kkl1AHxnGbLCnpIb?j5U4X=|;UV$%D?v6tl)@3^V#>U;2Ho zpn48KziXBbmL~tt+y1rd*5Uw77PGZhm!tb;H%9QVLZ?Nhj`Q2H%@)VgFP#AT#5e5f zw?}P1c`{xS{PN`Yb_R)2e%zGR8vXWL7v(|3hjKb&d#`dxH9V=9i}Cnx!ZqWU=hia z2#)*PZh!m8e;B~eXLH{HumtWslAQg2_kgzn1U$$=^Mw27eqL@@!>d@4ZokuP0#CEad z#iyVE-%P;w&bL!XY@&J|l{{94KA`C&J56$mnXm>>AB%4vy*qF)gYj^WhDPei>A2kn z2Y%`%+1$rL{*c8kyDJ82E@;QAXE(>G_0|dgm$Kl01}H#gS?`S8%zuC7Y+4(tLy+AZ zs0oPQ%wAB{JZLr1Lm3$t(|8V#=c@<3R3@D6PPsi|6x_mk6+5XuTCZWTioUJro<7Ob z)@1-=*D^7GCXk(?xhBgkWjwUAmtobCcq2pJ=FPWwnX;d9jly_1zt0v;`NsaM@wq$_ zj00MKAJ@69t^ogJT?eBeE&V@IWzZhGTlb3K$$@tCpJDh7)%#nUqK+LU;iHTP0bZ#y zW{7k^IUqIL*p)jd9&JSBKwgRqBkr1t4J0kU~v~3ps&j10trN9(qn8$Fz zS1d<6d&I-z`%LX3J+Dy)GFe3LF@32A@IH!x>Frtx*AhaUfnY*M%a!us_}=2+8&QUl%avJYCRuV<@^{aW2vC+4kIR`<7Y=<4x`LjEzDQ* zzxL2-{8L(}6a%Uk z>Xvd#Bj{;{0)J7xfiC1=6+V^Zq!k&d?>pIMCu3h7ojk>lGZd`AwKz7ylPS1;bokgx z$IUr+v}I5gd&0VKz51N5|4^SOGEshXhBBo&!Ozky8_OkYAh@suLb7J5{I`PR^@{v< zt|8L6T>}6?eff%nOOHMPgOGl!f*`f`AsAMPwNy=)w-X&acH$pkr2zqn=p65)PQ6Me zectJct92LluReD$tBVHsosR|*B8!!2cJv)3rC@VfxJ2T5HIyGcC-7p7OXV|$xYN}1 znr~lfiua`^OVRteWce~93u_EpxsjSDz_1tXDY?>x%{h!jzV>Pq6Q)2JTIlKESons8$aApwBWH@t<3}F4}eU z9ox2vHxOkOjlXfnQNlIEBqQECcfnH!1$fFc@>v6Z4f0l7)vuoT71t^p;>DJ8P+i*{F#-=}v zqZ?cI4Zi_+(@cpE%av~6-3luom{fd#D7E10w*bUxF(*uKtvkG38KH7w!$ncAm%lOQ z;ql?wnoF<~Wc|UR(nZ%-5SOW$Nzi8in|ya@NqO297MB-2_xW~mDk~&L#4Ef0 zAA4`%R@JtJjSC_nA&r29AYCHT-QC^N5}WQ65owT??(U9FBOROWklZxV4Zr2N=XlQV z`|kDLKj8D(k4|B&XU(j8zt7rtK$*Ko06 z=|2}@V`PC#B$(a@l-~}CZ*01s&w@Py@|Et|d|xF1njlbSqbmf^FCRab2N|_O?r~EF zzXKV&B>k9x`UpJLG>u>0#GL%#n~--^{3v2sb3`LgMnh5UDAgZ<8N|7m9e0j zey@StNu^@rCxlQlf!Gt&#MHyv>IGEGdk0Eo`t}_wI|KHVtp&Z0YL6} zd7tk;+`%8a3kcT$vvSfjZu#@SnsIGo{ywuUCP0G4;_Z8bi_RyTGTfQ(og+wiTxG6G z?JSygfPM@YtIk*DIK&i#z?nCw*n|f2Q2RkFf{J6GD?JVvc zi=y+sOw1Ka_iTMGsBz9#>#=t=_*@nq~` z2R;*vLg#8VjPLj|Y-l5esw`$jzxlgZz~U5FPR@FN$~5tEwRHk2*8gpHexW_z%U6Jv z=Yw!J|6%1#kknRmu<=UQsd@mA1q*>`pO|`Ri%BZZe_d8dFr?C>uA3- z?Rm$8`h&YzHX0H z{X?m8)+Ry-?(c9$z)zgPIem)#6KCk4Q|sqg3-F7hc{03P24}?$q%}EKy+BclJDjf? zPZ~rjQgwL}adv4|wm^F_5x;hOK2EpjXAF#bag=w8zEL>Do$~Bao|472;Ce@Ah&|AO2Z@jk91~ixHUTvzg zVwt)vOIap`Dhm8{;%YkX6%PXb0(l=Ne$1>oP%bTXF@ecSpYVZuHpp6%^##KTpGVo zaTQ;qmQazlv-)h}S6dm$UHdWCF77k;!TKky9eq{*2P>MpClyt0;6Iqcr>1s)6Okml zlj2;O{F4?vgrBgVldW^^5;6mw0qYW*iE)wdiX&q{Y3SXzbxz^S;@ycq0 z*c2Dtq4Uq{mRKt{K(AgN4{<*Wlp|HpY_>{0L7tuhgxxVf{~@B|a@q-1&Qjbx+QJz1 zU5~OSE$msT@y^{|p2%6D;=fIY`0^RA!2HXs^}@nAf(`)&OI41$NV#{(n1yjd8mQY( zDRmPee!C4MQt4|5YAem1P>&de`9%GN%|mWm-; z3Yi-^E)O?K^{xqPXhpCbysJ)&r5ix+A6DM3C+lb6#SPkN)~BZ#_TJO;!j-mk(=`i+ zK-FTyPPlr6gYRMPC@7%lS}M(~HNG)y-ZkrSheeQn9S{iAP0erAelXhmWu5+Sn=EjP z**jH!vK!!`dk{f4ec2`PXO5~0bEd&7#7eJq;Z}`n*L;_29!OL04;S*3>@P>wYfcqw zywhnfiv-Zv&jxwfwiRz)mJA6`W>{w1=(P$t>e{GQ<1zQ2HW^?aWE`8R=v2>@9864? z=^1)IBsw_$#m=PUf6;kx*`L`-j{i1fX)-?*7Il#g3xFw1r2;Wws$?C#@ZV&@fQ%Hd z1AU;$#J|B4|1bao=s?Q}1Q-Ln-=a*dwlk)+^zC5DW{+j{9P|#C`4M-91ZW1=rZw+Z12}C z`xeUr#ff2}f`|W@|8It*u&~T^JTCL6cS+M=!GCrED5f6w+eSAPU+P6~KQ)RErbr3U|j zpfp2(l_+-N+eZC$)!+DF7{qK};P|%!O=I8rrrmCgQ-YyM{V1s*tl{81SF zZ;tr~mikfyYz&ANGXSC-~Gk@`d8E&sK@EUCe8jm(Rw#tuTb%Fi2T1#L(0})p&pj+4 zHF&pkh_xOTpB96$2aYclS+-hA3j%_#AUO{zcg7NVu=CO^{spE;P zi@?fY6*OWVY9`)`e4Uxxpj!^(cfr993@*d`KGMrznO3vx};|tH-Eg{U6@c!Q0r+a*Lr!kUiKHLYkIsKE_&WrGy>iTH-Pr!_V z<+k@PG`H-UTkJaB8w%(BkH1xwNnX&o6RC?yVHEx#IURzU_a`aMzW7ZF25^6*d_Soe z$cbDT3p0!^^j3ZCUQ2XQ>!R_1?dp4qddeNpek3ZR{{&|so@-xXTRtq&X+27s$suZc zZf-P2VkfwIan#C;zW?52{WU({DYv$2SHCKe%O0=|6z$i04b~Rh7_08DK0x?iukEtV zHW-1icx~IL?A^z4$5zG;tSi@QEf&4+CQ~*Jw|(GV>`tu_G(2SF5k2v0^UdN;ywAE= z`oi3LzxVAuXT*84aIMWU<@E9bl}eoPTB^^cf%)XM4vluHP~|oU;{WZ;|9^Xs?58#s zQ!3k600k-Z^2h^FX+a8(PE8qzD5{Hi9?Yg36ZkJk3bb1dP_$#N3x|1Io41&7F$WqA zN7GIxGNf$PgK_B?^*wK*W9alp!?>)Ac5{~<=bM$v?hEV}C*y;)(u$gvw@JK_!*6qBz$|I>fYrY>-wm029 z$yQ5ow;l_u-D$a7xv`0cwBi#hx?}#v-~YTn-*v?DO*eZ-4tQS_K&#ef#5fP(0+*~= zgSEouYAKdIuPOk5_CfkxK*drjyICBV4zMc>nq3XD?_n*P7ppE9*mjn?kW*^!RpabhQcxm<>{HTPlp7EV0V{2TKS!UE1u+iI3DOF*{IVO;}FOD$~qc=dM`F{<{@QonTD|5 zT&IWY#9em0$`Zj5x7(*Vo2NqA^OqVTkk?lfc{8EUL2|paUS+#-Go?0$!3@x@RvO%C znen?E@F-O|>w3sM-kmCq`!tl4T<>{xB0Xur`Zzp|ntOM;ByuPT(1{ni6z>Wi$*B9`UEx9J6sLsRBw$Q8H<4qNapQT60SbNJ+r=469Ts zBub;-5;gG}n&+HyT~I1SrN^lCdU}&ir9Mz4Ut{(_oM7afL5~AMS*B4Cj7_gHbMOm} zldd6cod6|nKJlt_@qLY~MWV}or*66h_N=33E<_j79Xv&PZfu(z*4JFoCBhs@qM9lPGNEAW?_>!K2-P}VKYUex1tT^w`6 zkZ`4lyu9B+KGv<%BS#3=qP*C0Yp&+3ONoA?qg!BJ=Uwl0=1*lc#J=EOmp^bTu|C^# z=)%WkF^4?o(qGQHeX==3II_TMsRqB7SM6Z2mTQ0SPqeZA@kvhLm919$?HUICKpbOa zMV9#778_KT`ivmi;zF6w^)^A>xT9X*q?NOkw$WJdRsTul2CbAni|_goLPT+Nsnlt} zAy}1<-Fm09AyFPQ|4RrcaEi1rQ&g1ID`z8n!Fw9B;JV9O`;`RV%Vas_EX8ziefIn- zJfGWx?A3AAMM}MxY+|2Fr#CW(cjn%f5=WZ%Wi99c@Zuuz8(b>27XNe~?>OrUx6#Q`XlCy8X0wY3+y`$ywuc^`%aYUM7o2RyqQW**$~?yC72HAscO z;3Vsp&cup%bXZHZ#F^EF&M^u^==`I@&-aHa;k<9o%p_$N3~#0z=4084VN@-^{U;P5 zxE!UyWQspZwHkCv54j0eK9% zwi|rNlYNLK<#mS2Mwb~$EDOY%t`Uvhb$Y zL*RRY6MnzOKSH^_;$NZM-2*9SDff_vW}3EpfA&$2_DPZU3pyO_I2s;@zkVRTVZ=Y1z-O(6k7Ol|a- zn~Q8A$r6n)zA|!vl8TaF@GX-!BFg=N^t`67<($*(f!I#sggmc(gp=FlzB-AxG0~mI zGB+$X6whUEMD+ z;%MLa^mf~RR#gq?C^1Zbb+{~=84R_Js&@(j#piC1-R;;)K3<(H@vxXH*=X!{NRdcC zps0E1>nm?xp6iTv26udBp|u59c#>SqQ=dROF_7I;jP2%8)t|HPb!88^?PrS?v5lRE zs+k@OHoRp$0;0zmPp&I6{TA|QDl20G*d4S9x^~MtkBBD$ljNO#-Cj3FUWblo1>6cw z%lAI#!>~=DY^2VU<=6%q7MAS6gWmG?hl&-7}Ic zKyGiWQm^3L)XdCud#B`bO@aisRPYg;0Ptz+LIQLVQMj&d+N@G{%WQL98MO|=ktl0ygc+8Sb`9SNE@y{K(&3JW_GPJd zzG7nxBI}q%dCtb?3e)!fF~x@lPua86NvrrN$3;T-V znUo;=Zc5p%=Bp{0!B(U7h3aF~Jw)2gsxA?unLVTtZ*Xd6ow?oQMGQ7u$u0*iUTY66=8H#!v^LgSO|D3e!S;ia(%H4PU0q9v*qm;+uS-r7%XC%| zVM!nT@j;hCEQd{os!VyF#zHBi)zgv2aeL*L1+)B+V0uuaW4{O2cLmEztAjF*V+-+B zk{vkDTP7O4ToT#lrOkv__wd(p@@R7y?$$ny`Z;1ldDwNyt_e7;KPz@|)5Rb*SzF)WaDV=`^t!^K5sPZ^WMZUy}g-{_YOf9Y&Cz#Q}Be*j%Iv?7Z+t zCRzIafwNh$imlqVAtF2@V0x9)abc09%4M;B24z)8qig{2PR%_M_|9~|M05uB zlTpUJ_Do|=p{c{89&)9FMFo96f?exPL#s@y{L&nAtrn_q;4r`GRAp`8oUPJcu72{rUOy7BS z@jH`DHOZl;?q1X3QdQ3mmvcg(@^tYXCg6un7}n8ns^Vnm5HkIs({8R4y!ONW9XDvX zNpR={+d4}}a)x(1MpJsbEvRUs!cxEg>+IszkIOr5uj72jFwF)T7{dXO@bT4}c*;7p z;vLQs7rvT~ND!uINlsa|I*Uy5D~YdPug#15XS}$3&feD0bc#3tc}Vm}e}1yyT)o?q z?!1G(F18Dv3a=UuM=fR=R9U)|EVQ`EdK9EWl2|o)p{U8@P)2rhP$}*dcY#s~TI`r> zVk4trrj1Uk62Kb{IH!03ISvY!y&w0dr+wrbnBu>#fJgP(r}n|~V*uCtZz3tn&JLgT zJF~>+^5``tWAz)eo^x>P-6iszzOvjEporW5&DGqOQVi!8s?f(l7q>Cy(HSFnob5 zVu9)!!SQ&jIzrN6a!E-5>Ym(LVSL65d@RM41@k^$U7kX<5!QHkG*;|Eo9fYsc8MFoVwWp#Tnr~;7l~RlQs4WxgCo)tYb5S($7Q8tmFgwL zwll7V8_jAlK`--E%O(|)Hp(3i0`PP+XSz0sG8E)eD4XSc2-%C3%IH)I<@VecCc9** zbLdn{X!v=i%;ZV1$+~!{%`35|*n-^u^h%Fl+rPAB1zc>U z&+PRYO3YdwFjP2QC2y~pcgHZp&=0xEolb8cA9t?UCf4o=EP6b%dms4Hp{Il){+0RD zg24NiZ1k1%UwKtO2d>s{Zc2Q8ZScOkX@fF^cmdj@MWfQHD7`UJXmkq~lrPY3XkXfo z`a|e?SDlGQZo$>Jw&zH}#d=<1uQp}lTZM47`;}1Pe7R`4lOhlz{Oi-^23HHxE34vD zsS(pHLQpQvq^h`hfktE=UheM(8D^Ml2&fG&J5--*Hj2KTuvt(l)|X4?N1qb#rpgB zTPxr#G0g~}QOw_+o@%;QSRLsQ@b&WFQh`ToC^x~~LLyo-O_N>BbzKWnJMjoOf^9;u zzBb^>azSha81&a^k9y2!DJb6s-!kZwsAH5?(Z%!|osL&3I_1>!05!qNja#FV*m!$- z5*T`?!GugL_S=}^YFy%h=!)SRodGV68a4qGV0)k2A1#B>K1Q%D%G1#Z{gy7X61h5_ z4AaeExJ?=X8mNVMtyI~3IwylxOJwaHUqKc%RPy4qFY7T%0^S=OH`~K-dy8?!<;5rl z0PkMx>$lzudl`U?$4>-J{(R;TOW^ptUFDsMVsin@Rv7Gnb_gsoZ7^z(RU{Fkrz_60 zo|{s=iu~ahIzx`DNH)jCDm8Ij9|N8pD3#DstiwxrG^Fx-T-VR>F;PMXqxG9>&%b3^ zQPj`|D9_R9lqS+;bwge)#T56>U_1^K78U$+K_9{C#D8cp8{)Zos>!RN_9L-~!weFf zx`Dh)J?!Qc)Vw7U`drcsWpCvR)N>e}Ey`l5O<6VhB$>{nusVj`jW%VaobCd{&tvCX z_%zMC?k=gaE3V*^+Rn;UKt<&eG6V6r`gP@?-bxwQSpQi)`UIGOVLa^fKwy-eH zf|o{#%_3U-*?mSt?KSql`JJ^nqi=|8%uF1jMi)*p1P_n3D>G0w{jPw5$lzjL= z0hcRFP~a}P>W))1k)CB{(`U;OEkd1KlXO1nzY8glMeqqpPGT<|%eE6{*rt@|citKc zFnr1+6kHxp=Pap3>Os3RUV;k3eHo+2<5Os??YS;n7Mv}aMg;o&?mJ^v=oL~v$T6H z&7OTcg*WF&SqO?1m^s_eSQedT=lFO0{)$O8;xL#i5;;7r zvQJTUE6;8~`M<9)J~1DKFV1kjSoY(668WRnvORjl67XEtbLhc+xj0+V$ub znx1^WlXH+O2htRV*6gyz9?VA|x#ZKoh)*ra-(j~l$>$jR^%y712;68Nq8uiW`$H2g zSa)|7-tC^@g1Droclxsrlim=5hFv?c?ZEkKnyoo99PjkJKuwc+f4~ z^ZW&aDAv~9_S%+GCUOCtrR6V z{G-W!yNT;{cyxWgN8K!m{LrUxqelnx&8naf`KX{SrV<|Z@x)I?23487)Sswqc~%To z>LWc|Y@(sXF{+05KM_{bYl4_49#IR!c#&Z0r+P~(ZriJx34@I3K+e1fyW(;t!^EpU zp5cj!eAf4M5Xg4^wRo+=mUZd|6)hq~r}jm)yek=QD9>STwtRXqp{2Q9Bj6z^8J#oIU`l7`knPrK5yLI5 z)E~)=!JzqiJegK4-rz~KvpV#ED9J>d`>h%jc-nR~CbSn5{Bdfg4m@10Kr%C}X5cv~ z-;ORx!pAy8uTRz&!R%vF$sznx4!Whw-=L6t9{~||bbV?d*5I-WaBZ5Z|I%nb>%)Q& zA-HVc3*l<6<>INePorG@phe!KX}Hkq%cTmM4NV{aQva?Des1Vdakf4s?)uALp%Ur4 z;5HzZ+PWO|vxuBKOH$;haASU5pjlU;^$AL(-+FE1t-_M**iiTIK?W;VJ-TGH(Fo??EH(PgI5@Femw^>NAexvPA*Z#8CP#)MVQ<=Itj| zL^0##pCBSh=vg8nhsEa(TA#bEHA`|)LlRv6A=Q_*DV8=-oe2m*%2 zxmP_NAAh;ldP{4pIK6g2v8=Vy5pM?9s{}tkhxp;c72K^)>|mK+6tG3uFgZw9JuKHy)e7`_3UMt1yV4{5JPMou z_#|-`5UN_{rWopiR+-G{6e^d-A>=0WZ9Rd{Ek-NeMa4ol-r+M__t3IFUy%ujQ!<8w z1_zxPXSM^HRK^rWFc%QR@x8c-eIvYg!Mg^f5GIA{_|>dVqix(m6;x?F1}p81ZW0wWIj&4VkwO|e)8u5f3Vqm}W=a@7 z>|$E!Xtq0X&R*n6SC(|BuswK7L|4Rxnz+qllS6%2OT_2g7?_}`OljvMyQ7xLM&z!5 zV9=g@XCz*b#alTr1Y}~yf|ltynM?;Y-nwVr;mjXly~_6P@B$zEwCNG@RbTiy{7MPj zpi87NBg-b&j_`%ejs&+HC+n6cvBZxZ9=H2(J16w))L9-{vS-AUs?_A(+RpFsJ&gD+ zR+~X_x!m8U%@IMeT+w<$YG)lbRmT?>45f=+ozs4^KRf`jLgJ#SB1rN>>KEjiE|E&C zt+QtoG&5B6lyDn+A_yczgFWDWOqe(!qr(5fQvTKjSQ_`qh%Z5fc<#XH}tQL-yjR+Q* z)@rY|QB6Y&c3r*h2r;lq7-mMpS$V$abDMF4gTWcqx+~&bQ5q(mJyErpU&E*#Gr17X zwwUM~%QY3Ar0YZ1p*GMTKJ+xUkWhu5&SZ#Ftw>d0d~~72h^5i?AVw<|?_#FW>|L6i z1wmTOkJnZyLrLhTYj)xIOY-%zgG@0y$lpjvAx?8EGh00POD$bVJE}~=M&hUHC$syC zRceiQg$b+K^?`zrqjc;Q$@60KwfxdN1R`$x4}3daQc(LB`u3fPCMtd8Y2mBMcv<4| z$)Z-EO+8z~ee@#+Y+zY`v~Fn0>#dmry&W+LKo|*r0-gI=eDV#XN^4+ ze`Wau(6L6`IX#b7&A*%xOIA(c8>eWEM%L)L$~bi;k<)nc(4cPN=ljn+(aTeHX>iGaC2Ppj;cxEs+%epDovF8oG}wa$Zd zw-{40H&HAd@ra=o!~1R|ZM)sW)OFb>0JM0W<@{X~=wF=b>968)Jts*{*8+-N@1Wq) zcA-1IT=6Q@t-;0_Oh_yYtdDAVLzQ7olo(~$)w$8HUWnU9_(3TxVxQ{_6T~)6Il7-T zZEo9Is>0!-)xVqik=A`Z=a|AF+GDO>rA5SgXRMU@D6^a_l1w!BiQbYgZI#C5ajN9q$Bab@~e5SRJR;kiAcAW!JVK!n9 zi0ogmnI?wcI0ra>6#IK|;e0Qg?Xj*8_6g%x4Z;wJ&mV2nxYOlGMe8-=)rw6o$0YCx zCx4I{6%8-=lfmeel_F|5V ztc$(?A&@}Z3&6c52_u;Zw1vZYPL++!PO48z#qaljv6!&VPVOhy#<%p>Eh}5BPE*R3 z$)Y5g0sH03J%1TnrQH3DO3j_N+Y8@7E{5XdhZqXdbJ?0K5PwY7)A)xxnjTopN3FL>ja6 zuU-K9%`r!lXD;6MX@25zV>FgqhJn;9juXaygm0EwJ%sD5b+WkYtn<}Q=h%RRb$aX) z`0=;K>A2BU2b8`XLqS$2t%oP76lrVU4i{@wwaoF46%?vn%`wbQzV;10lG3gvp7jE= zCHt1_X8=y>Ul>QAm*UGS&8KIZGrXHa;%Qq`YY<$YYn0Px0oiQt+mQm8m4xu|i*j4v zKi`yJ%(r4M)6bzbK~~DpF{f6RV(0RF7g3QLn(OdF;oLa~$7}aiO4W(IiTKU;Z7J>L z+JxEU{-~UKGtWpe*9Qrttv;C$)pG_JX@0zXdFh+g!PGLqDk)3OlV( zrbG@KGy?M%DH#++wGzno!byxVpD(>^#xi+9%RZksJwWJ3#jDhsX#B^NfrcH6Jiq9` zM{qJ25-*z`({vC%O5^d)*MaY=5FWUWVbXrupUMYQg7?x!rf=Hk7Efo^5{s^}rsKrB z_J#Y|vA<(;gI7@<+x*@MSr?CEzxN38sB*E0X7CG&LM_v=`iyTOQ&auJAU>|tNLOav zqSM-1-TS11hwsc5PWsDbh6c?g!`-H=Sbs;xf>NY5zGT>(l|J>oLwuGc2R_i+u+z00 z7tIGCgrSg49owlLEX}V#c{u7Uvr%?((~)wO(3DeNRso9qj;;@Yg!M+_%Q9%#bM_S1 zaWZ6&?|bA6b-SUX!NbgT6demw!FUL&0&Pzax2$Ddd|?a_NztQ_eux+!MoK$3i>k#D z^Ldevu+27lw3QznpKPAdHNJFy#^-kY1(QmSQinM=`l+jOuzZdmtbg!md-U|yiXZs& ze8@7GfR&3vCPu?dum~W`zL7|O=g}^DGI$9ptg(37P?BI6WDVTUYn42z&hiE=ki%<_F`yy zypVZuxHQIX;5CfpI1F`FG9Nd4D@{|j+;Y!)vhl3vizh8^LK@y60Jl zo4gV;yPOaPx!BX{@C;ZUb!DBFKY*G3{RuR}Lg{pidBS1i6#&h~2qQClP0IxMMK}mS zGekMX1#7VbP^Ze8sjK7_vlP7~>}MK0_vTpQ{jJ=Nw25}@FM7gWGaDx>X;mBwkp*+1GMH`OPBWN*VWl> zYS%!9Q=+6}SAli+ty&q8Q^%V6w~Jl%jft(J_B(JRAS2{?hQ(Gq{CviehHzEp1&c^- z)y9?8N=tLJhIX~u>z_&BITwU8fwoyV`e{QBk8fKffYmpJtyue(BP1%VwTMO+$!W^& z^D!F0K(b3ks+KVwqSE-)jdci*QwQ^8V%5C&MpJ81)nZPls6XKaE9VW7@(YfVT>r(8 z0a2?5ro=0@n+iNiioL;(hVd>TYnZiKdK^(M(i_ ztJN#z>$6?FiaK$lOsjR4xWnSpP2e5FvdDYQf&NBm@wCdLhVrrfmp`-YYHoP8aK7Kg zfZip3^H`m(z{-9MeZ=&=M1Mc$T)irF&84s~W#u2%NPx5#=?9q^6~-I!NPy`a=gN4_ zPGP0U;<71HBa!HcU#yhu@c1V@ndfxad9K@NtJXY~TCO^^IDfyCcZ@?_IHU$~gHZw7 za@*T7X}z^+)EQAlPTmSd51HyS8&pJJTz|uP!`~Zt-_=1sQu@V$M77m=_1@jz?3TxS&Fgn%!DVWQNmt zCC4el-p1`uIIo@5dWVD0C-R8oTN>2-SL9EXJhIqa2-7 zyOo}*?XFa!=9TiAeUXce+*!M@7s!Xa-_1RHTP{yUAxSLl`n-17RN5VFEi0C}^G0#w z%~ej4lbV*LKc2)PVh#^jvP8W(wE9x%*r+R9ct~seylDNX!nLn*qEMHeHK>z#D3L9E z$K8FTf*fHhORw0G@$z!?@f@ikSpB$HoGP41Y4`Z!{#H=c3sV}kX0^w(YMG&PByzv9 zk~)3@$Q4ISAs%Q>udTXti=>dYSD^RJ^A?Tg>i|8XlBL8hP;(^Wn9 zC4q`UDtcDUb8Snm^~K94vkaVicd^S9#a4KW$qlWT%ejwGCZ$V^b~p^e8SVy-*u z^lvB;Ekk|k_dyyR=zA3Jit-!|0OEA$-$h4_`;^D>?-pL8P`e;lK!BrIkfDsZL|kF^%f z4d;ZI6__{oSJJ3$n)Sx0Hp;Y8F8IbwZj;I6d`uc@RxsNKuGcyf4mjKRgYb(RcQ0`o1 zQ#=AA`i)7SSWg$cusU|QSBpoFsk`k%_=}|le5_vKdK)OSHrda|z_Rb=VmSZC@X(YGwE}9sv-US-YJ@4#c_WQa)-$ce$6nzXa@0LM*-0`0gru@xBZ9R zmzgr3LlewbXEMH3Kx&Tl>QkT*%m%wm&V8wh)XhVYiB5#d!7AqO6_$q`p>eI2ZlyPX za^Z@3N^W#D$9yoG^PAd1IIi~m?`WI=AdtOh`1NZ@JS1Qu~2m0PKbMzg@fk8V%bi+vTf$q zdVK5iFpg_??RJTX@%~%=_C$JanhQBv-#A#?@_5PlQ-?pY+34jTPA(G<-e0gy6tN8i z4&gyWc?>wYD>zIGLmAqvAUyt;vI)&G9iLH)UakB}Z2(Fm^rwjBm9Cw&of9q6B&+Cr z-Pr;ehSmKZ?6O~LKg@{cm#k9Kw@+IwNH+m}Gfji|-qo(^;ER{?Jb8c9!cuKKiEDmlQdst! zc_AN=^i+F2;3po|yp+I(_Hz_X7Rz^i0=pspLI9Q+-<|3WjB>|(v8MBNp-aBQ&w%)a zap1(W13%ayx5wel`NViL1l@1Rog>wC+g|nkZfbN4w~gR5to6IMO$pU!hc|Cs)DovOrlMA%xa%QTOgz6aI<<-YT{K`Vp49fr#F#)9(Iw^;bW zz!L+9;R|?(D9Cl}*uHY@i-rP#M<`Ti_}q?UgN}-{_!BUF5QJsrX8N)%$Qi)Gf!-`K zcyjvTJ0_sN6T$fIx>jeS8$UIHK_-^@sxL~qE~ANbi`t;>2%x&N0H$iJ%1oYGt(c=j z*IX&%cG#pU^L}xD+VNtT!NBQ0ZV73?!I^1?axMa3phK^$!{-baQ|Y3%Rnn*TAq5Do&ul&=+(8-TW?T%k2?qwJ{j+6_7fOE zFQ2}}_Q`-BIuT+5_ILY-N7_w45PpI1KU8biaG4@uVnD(zmIQbgx^9&cCqM=t8y)hw z9t~$&bsiqc z)DgG>&@iO-CZ?*BbOf;7f0?lVI^c)~P~LEMM9V)d#xMW#ZwERbfm0Zdp1(%?r@#IE z*bMW-@j}AsDEt3BwV$r&c!7fWF+9v)#L_R#-+vl>mjUt<+|hj3@PB=6|A;&P{RC~1 zfK$NVjM_;5?Y;inA0|rzRFK)2`0_6c_Fo488Qt&jr(gXa*X9EYAe}pqx!xlDi`M!j zBl%B*HVQ=G6wC-1zyEsQzYegagrSC{NRoK{%Ig2uJyQ<{oT9tR{0{xU-uJHqhF<}? z1(xkBn}5Fyzozq#K|CpNiZl;A3LvZfPj~!({JbsUr*owAIz|28_YCIGQ-XRv2>#dm z{&m3rduaaOLqiRDa)$>=8#}X9-x`RApn2i8df#ON%C_-laNX8ToekPPa+tOpY5vmV z0rAfSzaE6&55g(Y3uB>x;w^gzCqyZdXS+Zu0oL(ql{32Or(Dk8J|{9w{Mq3+fF~w) zfgt{k#s!cHax2po{Hc7Bp;^q=XbDxR)sX9tqC|_OkBN<=|0>y{-%3!dons|9dk?5Q zQ8y7p4et^+)}K2c&b+{0#NX>AIDjX76ZL-E<6SoXtN+msz!||Bd_0-~5xWEO$1Om4 zh|MXb(*K1Sxhrtnv{F{hz7^2F#a*54=9Lp)sFwNMUt**m_}#eVEAM{JRxR!cCJN{X zh#)OlBtd?1o1fwJ9)O3{o{MNwQEwaM2!Tcr*+9pKG4|1js`bUB>0{zBnoB=JojChC zN13=5gt*#>U4kMnb0pYu40itU{Z%m4U!Lc7is0^at5`l3$hwv00*_h zY}BR3NRz8ge|8Inq)jv{I}~up11cD|l36j&2`K=Q6aXYo40AL$Yq4r7pnVXi%8SSn z?4+^?;k;`SU(S#t@oQKp!Ov$s^kuzENBiGg?gvXO#2RKu>wP#2F{{Pfsx*bh(*$Ep z_Kdd?_$;_Nl1YMk;^8m+F)5`oYpaZkA_(}sfUq708)_kFx0=d}Hwl{2p#*7EB?EMM z-VodFZP$sJ<8}woQ}D=7bHnHEnj-cLk109h;&3@pwI^A~#y{i&z#(MeC)VLVTpt=e zeK|JkX_(`|1#F=knkU51Es=q~xc`$GZ;uzqS51AO!|tW``OLh0nYvh3waTNKcv{Iw zH^eFDW|1NCu>5dOHGY}Kz-PJM;BmeXL#6+cb#X>=JdWsn+sILMzu7a<5aLb^<`l>9 z$9!I6)cpxG%s73~;TCF)az7cP)hm`rAh_i+i47qkW4!ssEKDswWvo*94!2OX0d8X` zG5Od;`sFw$0P|vK1T@FKWt1dM?Ha3|_R@`~@p{PsEo`FqHz27|g>iHuKef81sD*_` z-<@cKk;B)P6u*6hq)-&tg7iO0VfV^BvCqz|p^G0`dF){fE+Lp!C`uT(1GHV0j1lp= z$4TT0t@;tp)qNhUqQTe+{c1m6IrI7)EzmUD-7zI{JCLRD0x!OCJDl3y zy}39Xi_%eiLzl4Z+1ht{RYf%pD7tB^n=Vy~MeyB^*E3#Bj|$)PR(Zah`~Mhw>#(Y~ zu4`Bk6+ue6r5mIh6a=JGI;6X#TciY}OIjMF+4SCkA}!tBo9=Gj#kucu?&po?`yT#~ z4P0K=-oLfhTyu^&#+aVR?BXN)i>Fhy#gZW0=FzomirC$@V3Ug?@_QfBp{~zH&p_ZY zI}H7j8?3K(b#~`{@7|ZpUCa{+cDs$$^&hip@#P|g=&p7?0XxrlFAOZ9b~=(Q*u}IHkV&5(*T^Tl0Ajftmy&>Ee+No36^ zG+RrkvOD8u!F`Re+=t_aB^p+vYdrgwkmvFt;V_lP6{&ghPx}Aa!G8^4f6Lh#5f3*7 z;U?_Dp@|c=Ca(h>8wH2GQksdymAP5%6+q^)w%Gp?!XN4=Zyfef+)vQp_=6#%Gj5Hv znZaX-nnRz(1u}Lfn(meI*6A#LPe#H{{)aa2aXo)kAm>pB5(OMOom7R5>&e)|&O1R6 zPsd8ND9R)wG71^`_{gQ>3OH>KbwWug^LlDm$y_q$i{|Ywq>=@5HRX6Wg(f^TBU69e1`Puc$r`_k_%E^ul@D^BQ^c+e*9UAD4KTY zwK`IvTH_|~ada8~g<~#(-L%_M{ky|byZZF|ae{O~afWO;$P0dOPqE(t!08a5 z(S>-F!W+=WRco~@x?{NroGpjHa2M;!lZn81rqT<)286`o_qaHQQ4fP#CNbIfq-;La z*MQts7RWAq^xHQzVt2u{mCTm;KfNQ4kOKJOe2fwLjb3khwOz9wigiq;2{M*YN_?f7 zZuH)2nB19fc1^jxIh%j|N5uPDF=3El1ND6<$+Uty;9@otxw}{htJO*LN3n$!A6^Vg zF5z!@Lu+#p_>>2M#%==?;2a~VgH@f;*@V5r{cgt#rLv*8%t1a09wZ!jDIU9>Sdz_8 zBZvj2{)ZJ_xrm=)zMvV;^1W`ZOdMhXIU|H(nbhtCh9<=A%(1Ds-(HT&FsKXS!TVxV z86a|~47M;t_N$WeR37Rwy~e1?OSV=atC4IuXvDA|mb%5nx55>rnit~WD)hNNe*+Nf zEc)f(6w9$Z!HC+v!^1X?>>bz$-BmblrC3n*{3C(qm~#Kr4gcRS5XtY~>ssBMXQa*x z9M>K6-78H8B8Hv{ z*nFcmC1eRqy~n*cK6upVeWayFE1ep*IbtVqAE=Dh_7vx?15GYVcTz?UPlct@DXOgx zOTYZK?PHu|9$zAC;pr_1hBnJ+$#a{GkLMSv;&>XkbOiG zYZfApu7y4^hKF8dfg`kGSKyE$AtPMQXOhh|XS?pr4FJ>=G)58y*S0c5e4p?WpOSV- z@OL-peaBJ!NsoA(QLpmEPyQd|!I}nRGj2_mDaammuH3@vnH{)YxWz{7z8l6T$MM^E zBnf_ZmGro~E%CuTx!jBoYgzKlfw3$qr7yLeL73E0*3;_D`k7Tok@41p(YFWxoIrIL ziZ?YUvIN!B5e~hM%bVgD9bZ@u79_*QZn5Z@eL`j<%~Jr-*xEE6QrIDp}<2k87Y%6c+Rbmzy#;dhEZu1 z(AhU%|72U4wu&kQcP?WoS#ge(XI^pkPlosG2LHyz=}VIz6L4{B*0TGsC(mBus@_~* z5p!@e&6Cu({OXimlaBE{v-+2YDl6+~$$X$dDzcGJdL_Csv@mFPBVAow;ean~Hw}yU zby_SnQ|(Q8z(MzogX=!6xKA7S*l8$yT?$_mA4djiajOgDy!=>Bk?8a79p_cT7JeDsH=HHVmox5`vs%zeg@Om%3`=tGR z`-Ubtm>vu2D=5wdK1oZw^&Avk(+_WFou!s5VPz`d^gB6!bjXa`TuF%mIQU z#XQxDFVmb<5!a2XmmJ4E@q+)6czwq6Q!Er*lZ+EIA-u=|Iq%EJ(`#DUZ?8CwTd553 zc0sL>rxh>rLP4jRt=ApXc=RxEq}b%JUVv+J~)S7tch1^?rr7q7|WRk}hAWyZ({bpPV=GO(?o;BZfIeOk< zfrx84Qe0x~^13YIqi7M`rrm5E4IZ`cmkJF=g$%)%(zVGOSbhI!^qyb!ncsgAC58P2 znLr@B-OGzhpIlXoAr;&+V(!_WM40Kp@v|UYC+_U8N;KW>Up1JAupcI0!TI9&Dksgt zpQrtH91v_4LURzZjh*&kWy-8-apaWeIax%FhM7aX!)lM$IqUS*EyQzeItDI4(Kza& z&XUHu))Lh1Fg5ObtM(_EFw7@?DX>cex|+kmsMhUbJsSl8bQxkxdeML{tp?Gzw}(l6 zX?$;v%oOsb(sRG8Wu9W!ytW$6d2+Hh`sVcaIQs5vCQv~usbs!`%RLUF${B}xuF=FZ zq{@9XW7RkK9hi%l-w<`vk~q3zav#K#qadh&Q&e*bCFT$ByaQ>yeBVv;$7?!|4tSF ztZSfSg#Sh)^j$PXmwdeVJI}~Zc+_i5dNL&1Tv1S|>Dppiyr~#k1@U=buf#BYpe&+< zhJ%8q_iXC*0oFNGgNG}fwB_WwewcP0G~QGj4VAjp%ju})l2dKx>ZJ31v?;4L2K=X7 zwhOsc%HKT$m^Z)8G|cbP$x1A?9WAp(G_$W_xE?Jsuw*W!cDH!Up;Zdn*N7PD$zJ1` zVp>fvJ!0NMD3qo1b>(Qr9c2hK<>+L;mE*eJZEqMQv$o~;XT4hT1nGbfq|g1f8SfH}o1oS4U7 zI-wBbdt^VENH=O2pytP>P)sfbuQ_`^i9l9VlXAOQs^3qqN-^vRkpcbWTp7Inq0^GN z)@61olWz6gubP#QJGC0EGiNZ8Um6%D^LH@5_Q78C>rykwrM8nc(IaU%&DC;F!LWN` zvM9cFsq)(q4J*vUjJIMa`sEfMk%u z|G}J>HW+S{wk!HkNDZ;dN>7~u12nKjm-BkCd_}0Uf+OS0_UeD1H@E_Q`m=?p5x&L?Y8Km=;hADuUT0AT#EtY%)ru2N}I7`fp}6;wjh`FPF`v-|hJ_I)9yA{!EC+?Y2~R zl7I**K7V?{2`TaSMmDUq&Jgzz^FerDAF5TtAmDQt^N|*v)lkNGo(tU z!R395n(@vWm5ke(7a5NQrn>EECy>M9BpyOInm$Wt!$>#xC_9Z3biDqRkiLA2QRh6| zf0@FwHz|hw*haQiqmr*yqv9r_xoi@m7;jl^LKqBF61>3Qx+?pF_x5WK5j)gWw^>oB zy_-;ajgOIaf73T6_nkOMsB-wi#yabX$7iwLy~_zFQj@lm4Gc@j8iE&f?y7lQxW8r} z;emA0wBT;|YB=HHp!=P`)95)Nl!QaX6;cdyQN&oQ-#;tQxcyR7{(J;nYT%} z_u(28Z`TCdZx6#|R=e^f6jG^$9`76S^=E6>Y%y>{U1Hp2aC=5JSaQavn_Yuv1bc{( z^LjODaMqrGn*W`C11tr8aKWL~j?)q(EWb`Z8|As+krSTp38@h2#hndJoCQ{&*@4Jp z)$y;0jY0ej?3$9{?*!hL$9^xUq$$Lt4{3OB(7^ls8^xq^wOx1DL zdi)!e`%;@@K*<~DmiLv6X8htaC8JeG&%v^%i>(wh(R*67jThf|H_wze#wR$`4;}uA zPe^+AHK(9Xo&BMdg>Iq1(%^w18q`R{5guJGQ7=&ha~%fV!;Sro6sOxMmCYf?@2Xiu zn^zO{0!~{8W(<1lAHGuPaqbA1bL!R|=+MoVb-MKHc~eA&Cs(tLq&h9m)qDE#J1mm! z2z``_FzWDwRHD{+MPl*jeey`{H!8UH^i!iRU+WZ4>I(}B3fK$VIxwD#;xr!$#br9m zQ%T(YE9E`xp^gIrqXWr+`2ZfRD*T`yNwUk2t#)HYE&{ol_+F^)`SBUOA^1;Zl6oED zPV$~EX@}fm_{zpqHl9Dtnq_uxi*tkhN3VL>4qp2jsQHJiB9jdkTFq{dle!&qv75#4 z2G~Rx^J`)G}uy&E`RXKrcV)61ka!<`_dzFip)|+; zJAC}KK#ZFR^$op97oxhcQ+Q1*k|wUXEmNeFZq@_X7JDn#y>nLQ9~9l#oVVIf*!u~K z9R0%y-(4TJ=|`XU?+v`YZ0k!GmIu})n2YW$isYEeUvx{4VBbvQpKUqbxO`qpE^(V| zNHrOE8BXYdSvb{C5KlKb+CiW13|(+krp4qk0uPPwJls9;ZdHri4nHHw)1pa`+-lE~ z@j1py$bHM5gPg7$WM3V!zb9;#qn#2oTAQwQQ%T@-Fpp9+EjNT(+%UvZs!$M!ajWOG z-lwI`gLgm>r8-E-3U^d^Gs=Mdmxn;cuFVF3`T2VpZ7Qw2(I9ZmrdM!mo6%yO)X)_v z+O5itS1K)f=woH4S=)R^%0(`-vN$-TJwA3dYzN-IP&w_^>G!IoW~FJSRoHiKfO%>d zZXjXe=ZqouQf`{#w z+g(O%2|RJYuLR6Y7U8lQRq9}$R}_i31nD{Z|B;@P`F$TuZg`2OW(=9Rr*8^_nJ|>k z-NgW!|9H0ETdZAIpV#$=Q&GVT_1-7=Y_+w}@6tD6xMz?Br9%?uR?h{x%74l$QFK2b z^z2H3iz|78Nt-4G^9yXP$R88D9*1^s6;FQL>dX^OQhde1fcGBPK3 zhn_D+V4SX0IovQzIsuqG*Kk}>WJ|pBWx`T!cVWVBU^*COK@8Q^e@4%ddW_C$xpuYF zWe(gSIL+D-vlFzoh3F$E5Py>9Z`rM7uO%kXta4Bo#Z|h?b5AH21*WChMS|qX4OUrPx`$giND73b#ad^NTe&mCJdME zXzkvb9_T?+X~Moiw3Mcd`yV?C%7oSIDdzsD&VhQLQv6ceDsFYVUiYg>_PE`IqYzF& zV`pG&dacgr+n#MRdtqctd(2Jhx6nVt75`V%nLH2VnW~_bO2B8E9Z_WJ_CA8iMfdDZ z#;e43NT*kS;hAyJ!16ZOI%N>`^L`y533Jc zSG#-N&il3?NnI!GOA>LvyVzL{w{~u`n~xUr4DmhUg(<9bD&=HBeap~t$UaImd&84) zuB>zWZ;pxBgDgj_vW&ZoKEDmI==#Ad>d>SxEBiy`=g+`wAJ+I%Y*W7*TSoYQ?m&B+ zzoM0ZybfQ;a$8d<=|zFk4zkl$kUmU$+{gHrs}l@qvg8cI{gDc7M9#HgtrcKF=LA00 zb}81Xc`g3~kNK=3#l+`B)jlbr1k%Mnu!SGy`DMRIB@!#zl-LVud1*PVDs^4A$_|RA z2!J!n9|74&97=hHu+Mk@mcUx_1HHAi%CvY_0EKg^w*KH$W2*FYQRC(=QBUF(rj>!p zH|B7~`(zj6&yyE>Y5o{3E;CKUbm*UKNfE-ZnOeyIq|TA%#qQSnmOv%WNI`*6KvhF7 zHx5@D@bwc8dfj^>FsN0b^W%tx=&cy|Lw+2MCe=iU*NxaYEKqFm2)fV^BeSnZ?>;vqEUd(F_R-Jlor z(~yxTVe}6kCNysp&n5hi?_Ih0On?PS!P%$i705DO#q>=i*_=vn!U=-gvZ44}5YASD z5}W)bi=;hnYO2Rqee~nXbkek{b||nfxT;6P)2FXId(9;~?;%z{jCVh$_6F9PbyGW> z!sKk1jEeU6dI1V5M^rUSKnpKQ?mvf0@K4j6_iqmt8=O-P=-fG)Nrv7ZPtBPrty$IMwtb)X>b1xi5_Hx;u zSY^~Jll{l}W}E`UGJfqE{|RcwYXS~vSYS+lD+-O>9PDFBJ{E%HFrbg$+ehgj88Q}- zXnU_@SyinM7FLzN(5y1dc7kHZ)kd7Xq_fCo{db;%q=~2zat(^C4ZRex4aD5HVWj@u zaYYnR&XtC=l5k!YZkdvXaQI-duN%Z@ib}~@I7zudsjy}DBNi2FTqURF*jPcBl3J?c zbBl=O-UN|Qfa2@qS{}yCIyS_VYhR4cc^1I%GYrLBkq6x&G*WmIunUMu_GXnYm|=!? zbwn$IcfQR(_pSB3FG(pr zdG)3UJduZ>CXhEXLh2|mQEGa$5;!N)c!`=w^eWC6P4g8nWw9V}yBDNFtcqf&BY_4e zH#_)LDpvwfE}ajp8$ZAwMdsW7#`WXQoxzIaDQF%?AR$J+$0a|7VU@!Ljz{g(*9)1E z-n_t%aEM(~1~7#s+pXNzm{mEuS|rJRsq9h>u8bl;c<}i*mRj7D1RL-6vf?{E72-R|Duo6Od2{ zfpkKdyl0okUn`Dx_37yzRn6=1?u78I9C0Q)TzDj9z^r!d#(-E~p?d|V^+fp-sFF^N z`e`xA%ZOUTkUqWd0QoQ|Z-TtYmI#wqF=fvEoiARzbHI^Hkyi3cV`AzYh$TnzG;J&a z>gL338R>8<*+Tmxs(kS|WMuW`YQDLW=?-gXtB~jNimJ#{KA8@8?4mvnll&QrF0YtL zDEy@rx50jk&!QperEY<53IHgx8z$c)S7>|Jgc`Zu?Uuw8le%ZW3uNFLv4RKie2pvH zt~FS>to|d-K3ngstMLHsrBAaPq=KVua^9*B=K3#YOU;Y>wThf4|J3AtRPBs!c>|-U z`r4H9E=f!7vVg}|m7`dYUbRZ~Q!;V8QnYUXHH>_636cOn2}JE7~L#At^ZlGkEuN89)CQ`_oxHmZz6Ib4$Z$kZ`lPfPc)Up@Kz00|@R zg8udICr=Ly1{`1PR5sS=rM{DS%CDxuxlbPXN!FS+aFL6YT|+ zY|eb+4B`t3YurVRr64LGIWwjc7D$v!rK&G(Nq?@vi{^e7(YpcI9h~m%hWR()D-82i zFOYBVTa11mBz}_4XF4pmC%Sr{oyzgeD{@}37e4Sq9>s443@6u~= z#6;7~V%4(aZ@#_B&5&aafL^BSYIPsj=Pk+6zJ7xzQ{KVhTA|%y|If8ocbMGJG^R={MqH+86-DlqWQ6`hUYPE{Hs?Vll7 zmdN-|vVa8~&+R4X{&%h+KjOqkPOF;Kdv5m#aN)Y#zfF_(QPguAD_~{T0f6rhma5BQ zeez(%(yaV9VU*e(9k|tCBjz6yu*)!Jf+ovQ+B6RW=bzGEJ|AisKhd@VpXG!nBE-Q- z@k7>aP=nsX2Rn$)qCA-ktV%CADuArKT-%j8f)?7V&a^Ez`izM+Jxh@1K;HX&;S9Jl zeh)hK@N-!9ity|^JU@8k?zAdG_LYv^O}0$GF-lA(mc?Ii4j9dmf*)l8{Q!A?agQLu zB37ac_H#}~6Vz!s8=k$Pi`mHcF_bs{lTedbSOQ)4+;1DqzTd<^IL~=cWY|<=EYY$} zQR!Dr^1VAjN6BW+FUmPX;mGc-Jryi2SIek%BazF1rYh%3DF9E-tlLI@jcJ{zQAh^| zdgZSy%D;hthhcz?Xp6~${lE9>VsJ~hYKe31tt5D7i(k7Yw1#DT3dLq+hRy>a6HBV? zWSyEGBikSe8@J0JKA%kl%oKstnYRNK&SD!rTGQj1H_#ks{`~NC-jpYi-;DR~HJ%I_ zIRV8D9&Hp*=3C1S!>$Y0dAno4AfMXavFo)f_5m97QQlo^deb5*nP_Ql2dx0aS5(_W zY4OEOlOI>q!UB#xNVLZCVY~F^x#M0Z=_d+t6Uzr!h)$4F{jtGug^Y8}c%sdPu?w^7^)k9CO;KRID zs;=uL|1u5B>ofWK$TI!A%$<}*xXILU(u%}e>i%S-I{QTvF0^5zcf7Ju&DZ^RBkde$ zeyvBZ)3qZAMa1Shfaih5PB%4o&Gy9RsoQD<3Aq+<=lWOsyF3BVamQlBg#LN%AQmYq ze18wM#TEuE31Hn>0k44Mrq1{oo~|`PGY@h za1z#lmC(S3-Hl!14sl8vo`jrKFTW2F1}RG05};(r;yAnMB_aEiPTXg$0CnS>oTthB zV20uuk(5Rc$zUHb4t&jCG;T>Z-QaYC8q-G7?Xc8n0e^shPLDcjw4H`0%gD@W>Wb?k~Le_p^yhlJ5Bvrl)5+IVVMpvJtg_lk(%w zX#;9X3X_$*DbVQ|R{*RSlX3L~K9dxiOm(H1Zbg`TU$g(FDKQyZU%XK*lb&KPb+O&z zaIL=j<@Qg&{qkL~LmMZT33j< z%b~>bvrl^I0X2Xdo%xdAp?XKY;LtW7PJSA1BTFz!GTNt8ECY^SIF z$}ChqIh&>7lvMT^7Ik!b__sHTq14TZ-F4R9tI`7h0lVtZ9*W%Am2#vja>WP<)D8?h zoLvzrn<>|3`FXNCC9TJbk?^!e-plGey;Og?aMq$x9wuu+GUM17N3FL^_l@(#XD5Y% zk;0W|h1vH-IZ2MGoJMRFZ7T1uC1H}igsQpPJf)ipQ=TjA;$QHUXyrUBEH6Zt+Th=8 zD>g=QuQ75=3<;H*W;d1w)R>44omR8KA;6gwCRRG&-A#BEHs^KOJ#|w zt4bHK=m==Qk$I}i%xB^**xQSk{cBGNAn&yR|IxWYKAxY1S-0^$Eh^r>?xq^dFZlE^ z)}LlA1Y{;kAo+^;mCDh&wGf;tv+$odW2gA6XF`TE&wpsv*HwMloiCy+Ih_$?5s4p)Ejr}@UeJi zwMykOdX$K(O-Be7%Jlo?+4g6_xJf(*K;fTD?R@d#FJZ?e74~mQwB6`X^;5cmVv~*s zHbE;MUj1neXZeMO!hE(X4-8SR!I2u6t}P49|9msVAOzZ6oDP?wq1g15Xhc4Ekz{-? zOC~>Csz|kdiC)jNx6=kjLJT@pRN~l1OKjx=XV~<^17F=4SMF5O{P_0`mw~S2MLM5a z+3c%hS6FJiW)ZoI-eIX1_PzXYoOD3udp$Eb zx($SYg>U_O3=d}dKeF%&r}8wHWRhJn4;ZRGTPwda2_SE|jbYJ8>K$=K=eZG%r z?BCR+zcXDPSYm-=NG-^KR6FOuWc}-MNfQFkk?5W3esZ6SFDoW0uRox~tz{FTt{H zcc3W)dg9sa@S>ryPF($Jd&RtK-%5`XOA|LrU&$L8*~jm3 z87+(P|Ft97?{|dzqcNt;*JL8j!u7yvNQhXd&NsL(m7j(O@30Z#c?7qr9WG~UnA5O^ zvx5}Fat4<6T&8u46Ix>zr)N*dWh17t=BA{Gc<%;Pou%I?oW=0&`z6PQ0LECrKQNEcOs#$M?_X(R4^hvL z70s}7BiRX09N({9qfonWldfZHzQchz%ET3o$zBm?TqK@|Ul)H6yMnII2fE2D&N8lP zCWbvwZQ-I42HrDCYSs+g6O0`f;(nr|)`eoc||N2Q09=1%t7bzAW1zGne&$rLQ z*=D_rd0R;%)7Bh;4QkFb1vYxW^HAQOcfQw)X1;CBR+ld{e76TX2CgHuJXMe!8SxGlAm51zi|UQ}k_3@L(10xOnxJcdAroOmt+ zpq<&$N|UIjx1q$7>yAt3k-6QfSwG;&Ln-5BUzTesiOvR?N)Nw^9dZ0@yx(r0=njF& z6m89@+Hn3|sVU5UWL17BEY{Ans*VJw-nr=!8rsvZ;D4zd_tTLq9S2 zH%pfHD+t>pLEQU6MkwksAcu>mX=Lh=J_1&0f6n7BSzc;N3HY8GYgO9gdfy%^*$75! z6z@>!#Cw8dDUX0ZiNgq?H;pgk_I7ElJNBw%zJR)VZ%ER)F=vEPouXE;T;$#$Uoq+9 z`#58FYc^ zx3>GJ0Nmk+mw(n2;zT4FE>EVDuU8I!$5G1>8*L2i(W5dw9|4MC@ETO1{+Z4TAi$Kne(|rw~}}2(ncyev?Y- z>+3JdTM6UPsmgM9^n0~krU6Dv;QL;)?j`xE&@annM^|OeQl_Ztqyb!ak=E|F?Y1*R z2Ps!y!%u>p{#CVfyx1>RN>mG(w~4Uu+C6@T=~*uwRgdkuo%VQs%zX}GTb=lx=cmCZ z>k4xh(|NVoR}6li9wMCUaXfe|b-%kHGB^8O_X+dJ?t zhU+7W*6=za!Ix-dcXKJd+jHByJ=@!}bGe&WyQX=$4VQa!(WRvfO~IRp4A?l!Z0O?t zUAhK{_zxvMVSYeFMDVNjel8P5G2q+D8%m?YNe@8Hir^Uw`U|&%$P^MLU|o}Ffy+j<-1gJ^1xVx;Tve}1^~*B zXLFRCq%}_Z^vWe#6|Z$H}gSh@NW_JSh;l~%I5?^S-$I6shTS0vzye(-AA={^F!^T9q)o4kG+sV#c`aSCyn4`R4AAebQEW%ve zz^W@q%l%sRdxipWriqpBM{}8e!O!eO-j5b%EEyCFzCDuRz+JO^Qoj527mB}@gDtK) zq?r=3T(%o_Ia7S?(XKIzmcfDW^#SEiBt#N~FIF=^yqqj(`|ZmwFYzX`$GTfHF}Mi( za}f963?)pF7QNce`_k^DsWzV5#CZFB2Eeuj8X zdMWiBB1Y@pL$a`d^4HpeC4SjT`4dd-A{8~0+4+c5^fbo&y1-A_0S)Eb1|(5=wU}?) zq{dEDQmENRMxdrNaZKKsh!e6#Ppg>9V=)(Ti3Bgrq7wONPUb!Qqe=A%z+d7ly+<|Z zcMt3AcV#t6aR=u6wZ#F{P?IR+WzXt-+wiPJgFjL_zUVD55`nC}Swv~$D>gH`uA3p< zB1E16mEAMO(=N`B?^pq$>TK;QbaXG58e#aE>p>CD zyW;ZeW&v^W0f-%})Lr`J1^#bM?H@m~^Ocn7n15qF8mM`3^0ndzfw0NH&JL0x;#Ae1 zv_6-)t)^S*OI(o=F7-w=?-qS~Mf(~O;u||of>&E=DPPVa8~$chgACO7$EnrWt@r;*>*zwB(cAir>{Gmv)m&WEP?J>hpTmn*}P>0sEi! zgTMq3=~)l-iZC-=bw(daiS~Jx^5GE8i?oS-YH&hcA$S@%(cz;WZoE{kg#) z#8|k}GRGI+eRO|@@DRMvQCU{}%XCSP7JjE|oBsVIi{E~VUsKE4c%--HD?nM_BInt~ zj>DyGPWm0u_u{bL31?HMKxvrUZz(xjwlS#JWDwZP^R=?NmPT$lnkjU-Z2<1<_aXQX zbDT_exXp&5s<7{^YJ%UibSqo%RtsUv;dIhMGI2#K;3X}w*+Lz4ImWrRri>@5d~$yW z`Qfpq4+5TDuHj64yfTm*aXAz-FJ=3GSiC!%_w90oxS60T?gB|cFhDjoe z%akP+H+AH?RPvPcr}~%M6zGf!D4!hl&X+y2S_?Q8T#HR<)=!i&5JnLzNgi?PLvspu zgM&mW4`t1!`wsEhi$88_e#oH#-zt{OsjsL|D|#fKZ!qirppb_yrF;Jg;yS*)@f4l0 zZJij)0yYFz)PH;ov3`o&UCSkk>l^};cof0jMI69M-jI4wy6tK^Pj&aIDKIoH$B_Du z@!KsUp$mJuyU3CKzzLpa36*GdyirE1p^U%xhsb*SQ* z!qqDlRQ`^M_t)Nk|8VaAMn?X#+mY;{70$G03j;AWt*uurlTk+vJz$u6U=$D^R;@$& zg|qS5j0Tq_(Vy9Z`KOIgZa%%n%ixGF=d0=KyJ^#+e94KnIuQE1%$c*Np@hu*@i@4L zDLlov6>aJh@oT^&J$`Alc)Bz98|X6FCp{(36l|uwM1|LD!Ui79{K&^-SzYT-m%wAa zmbkk*LKn66yheRal+d(0;opS0yUXT79{>GIdabd)!9nkmW!qk7=Q(uqo92b?!Lrl; z{DW>`e1O+GYg`7zW|e!=6nD=KE_a}t)Fiw=%idDH%Xm+tS+{*xb3!`+r7L3lBz&Psho$cpRpx24dJ z{7v?4yRyJxjl6p+RXU(<*#145bh4oM0>TgMHj@)j@X>o5e@m`t#>~H5^!G#*hXXi? z#flcio+r|YZtHizv+N~Hf!T5wJ`&;bVBq{NHEKDA5@+Wu3Jk6T!!F+{k70G74PMO4 zchPjKm%h>WAs94qR5Z34{QdN71K_^wr2L0Njfkr|i?6j{yy1U;`T_r+p#K8D!kg=FK}P46{VSaaFhwk% zJO@yIWf;9mE^4nXyon7V;pP7IB$mhNapCjj;3x-KaumNr*7V`#yBnEk3W+?{R?j&y zUsx2$7XU#283-XS3T7(NL;Nau2TS7Fj|f?_evbJAYb!za5@Y{~qboDr)}_9efyw~@ zwv$^Vzbur7_AEObBVpnVy#BfAZp|fv8qL>*h#<&9_6DW6>-t-Vna`)!HN-V_1GTn# z`HwtZEv2hI?8+vg{n-Gd@Fxrqlh~Tv^O(mXos|{=)lOgWD-cFiXpOsLber77{Ghhg zy>0dUWNTro-U@ApCf`9nEfkMFU-q)q3# zN|o#Y$5d~WZ_KM?wodqI8mJK7^Y_6b#Dg3{mpV57dd{y9GH?-2tP*m8$=g8Gt*%Lj zHg_p`nWxV*4F(1fsbq=PE2|WWY8JfplO1WWD0ywd`->OBtwX$%lCiVXE!hSg#b{Xq zEobU|s7h0D*GAE1uEloeL&KwWi&`cTuk+VM3Cu4$zlnGv|4`*;MctlFiXh=zs7Z&) z>hC+*veLbBwjG{5k-(%uZk|*Nw`yR-rE*v6(^Wta0T)=%p6s(ag>&VAwv>RJv``pu8Ca#LbGNDM^WjFD$N&eOb- zR{&IwXV1VO8a;`jg@u2}ua$G=gVYteFL)gVaUGIoFsc}CPG#0VCtA}9D!ak+i&+w4 z^{v6K@@NxnX&~=AaFq&p@SJ7HV{Snwl2&;*A22a8p|)~@DJ6O0z$`<5V$2MkTh z0pejrVYXWPvH}eTR-Df0n9BSxg&pnDe3Z35^Ohy_y*KHrVR;L}?>Iy2Nip@BJ;cF0 zqU;hPo2}bdF-3ZruV$}rl1-gSCFL}nXhq3BUws>FE^EWTpiH{3(GZFhI`Ci9&302~ ziS1Xet4^m+;QnrCYAUNb$}Dig$&$c@jeuWq2!@J03*7-|={x%1=j#$~1BK6!PxuU@ zAB?P~lqN&}obFE1h-i$SMAh)VcAtaZy>m`jb=sd6KZo!f;!Alk4%ULmo4HajZCC)Y=>Vbkl`=O%O9!N3Q&v{{HfFi^0))ZC}p>O;{*yt@pbRZya}i zP@^Fq-j_i`55&C>l;O`i1cTw6I!(*yYUbq8|LpaavEu8}bIoX4*ybOJU7 zNGY4+kViKk4-1Y}osZhNw3>`rxbTo^)QK#(k{(lCe$H3(Y-(36l5@4VgI#LhN@U8S z$ya*pdTauE*e&f<_!Sl`l78jSfuCfBgP~F9)_55m5X}eJ8>M#^3!2H_$Qrfs90(kE zKY5&on*=XulTk<}O*-CpV9Bl}L-JSqVb7h+X7csA$@glN`Q~K&ZoLy&nx%b+QtVsB zI_sNHoBVSXmUPuCo{3+qT=Ss!8-Id)Xoc_DZCX{pOr7oH(PGuO^0~~!mq(zz2~YK= z6ztw07joNblUMNUGbx7U(@3WVDCf(uj^lCLX~;qH^ zC8Q^6ZW#eBxG71gU1W3qGrf3b?qX9XpXSo&bn5n1>pe*5Js@DvvQ~-5;k3dm9;qZ3 z;cCBr$VCJ=1R`zPA#+^fr>=R zf3gM>rt)bCQUOc){N}Y$7Cq z!&SKA(N4oPZ|iTY&`?djgY#&?;p8np0Y6A|LiEN4uYSho$qJwAKjnQLos-vCepA^7nOb zhik$=E-Q>jFk6fU&5F`nqZF-L(v?U1G$^JMWiGT6RVM%HeNQG6U-I_+caT4D0SJ}5 z4l4wf9;Km<4H@JE6*6SWC$ny$7>hD3{L?)1r+GkDs1m^1{2W(Gw~>*Y%HTxn)i8=`S1jmRAy=x?Iwomt%^WE&*6gmoyrX@MHm zhmO)`f4l3e@*0dBdVsb^1t@e*eR-Xk>)JCQ(FxFB+r7z^r^omy|IDBnX)Dg~c4(BN zO;GZTOYG>T+q?gUhv(~EXnPDjQtMZoVD4RB(cVBf59yby*3Wb<*Eg3(Y~4UYaYDu( z(QrzbgN^P)EbKzaWjQ9H<;|-3O1m8|5|{Z2Dv3~_L_`W{0jvm-3068)m&otBCHW;V zaCXvu6s?WV(42z%Y-m&fq4D|eS>DZRi~0B6k-8y_iM@$r<6SZNS$k_`l~5)1sdfrd z+walYZ>d|Y{98ys0>%w`1&)*%2V`L?W=xVjJShMLIOE%<(v9Y_{-csQC+chncVYCrE|9tUn81} z9=>91X7owzyRY3JQ0{NM{N9T56>}KZme#a*qVkCCQ7H~pxf=q5QUd~GACBVneu1lC z@0TV?x;NzqxO(67`m~Jai4&Q`849ue0+F%hfRNGk13Jn^+mTIX8qhtwac_I_oGGe> zQPrw~yvAf&zViB-@3NWP>(}r-M#IYXp6ho$4dy=lT&LdajdY+~i$~WN!7n%C*^XA0 zvpESYwPO-)Tk+%dsY*$yTU+&G!;x}CYEu2C4$E!%nvUudIBN?Tz#y_B#41pS^;6d6 z#Ny4VY402nF7lr9e(}S829!j*n)!T;%MwvIp<%cY;SF=~+;q)(XnAxej)9mI&*CbH z6_ZB){#%KIG5@rD?&`zdrMxzoG_~TKUMPtu^LfivMgy~OEt;Q4xYhuuvvLqaVib?@ z+2HNmJsWNZ)^jgQthxl`0jicjbm4JIv`a#%H2s{F!x@G<65?03`^+@m*JBkGdnt5@ zcndOY%9;sSwcvfPlfne$GaBQ7`9Ha*fcuPMeZtz?)mJ41k-e5K_Zd1TYkI1-j{DFZH1|7PIkj=`GUgh`Y4<~}$ zE$IAIX4}=J6~Ab6l+By;14q~l;Oa7zQEO0; ze-`@0$UHMUV|s}tXpRIR6+^0f515~Qx$+WVkcs6s0!;D2(3(i^rI zks9h5%pAwev7sURM3FS3x=M@ccR#F!@0&l^Gp;kMqs(4jj!1M&AG)J6JgU|kVnlz% zqECTmqXB#fG(FMr>3#Kgrw0E_lc2l0n;L)Y=zpJ{?nCF$B9mA|!P6{oB)T32yz9G+ zopp2|XHRk)wVa8txDolV;&}HhT_x*6B-feMIYsG+6`yROMN>jEcue=f$zhzF$xUhN zB~e&;vltrai=i{jej$S3hKss+#0Z^A1Um?-nhNM5Y${0-Uzkd!xuFC?6ekf5r`@;@yxsKB`n@>Ie+fV ztFewK`hPL@)=^b%f7Gu5Qc}__AV_RLx?4a&q*EFJ>F#c%8|en=mhSHE?(XipIOqK8 zz3&+J{^dB1b3C~BdY-k`{LcBA&{KR!^~8wBNM51uU{%usJ>?x8=qGb`Y4<%tu{v~% zpj;kbd4=&iZCn!ZG>o3G)d&tnXWQa)TQbPEjN0bXn*?VD4d`^v%qYkYYUf?+ixngq zF!L;J22{WsZyVfSS?uEU1KCvZ`;a9#|a++TI+B?>Z4EWi+4ySKyJ@l=BJQWn`J4PU-w|CN~vGgW2fa!yt8q-KUG-PWnE z&mIEn&NKO|(!Xv%r2b^C(NSd1G^xk5DGKjGGJu7E0CJdcy`oHK%IFO3%E*wKBsDUM z?1diB+U+(Y?c*lC)HOdH6Ir7+L{c2mJ8^|tGJcNtX@gez{R*LP`iEri)RUH5 zfyQQcK~!w#N*M>!@l)N-iSrZHSA*2vx?c#WM|Wgta^696v}i*w&|B(#)mk*mY4069 z{hAkCL(e#mI`~P52~V7=}sBsRq@b+>bQsiBunFh>y-hG71V% ziVW9nQ@UQDmy3FFSP0p{P$_+2jG|45I(qoUs4Z~af3kK=I{m)yTNnI@XLX*laIF&}* zGC@4Cm*nrK`23~5?$Pnt7pWPBo4q3@7=hD!(Pl^n!OJ2)uX4iTx@ZzN-#Y;EemD55 zh2ZlK63Cf=zCWo-s`fEv^vODvJc9WATEmAIJ}7QcLw@}AzXwyKe0Iz=|Grkcr-(eG zl|vPNr=68wdJGIj-5?5R*==a_!%G@%0$Eb6xdKN^jLL+hBmjHa%mki#7y#6!FjUNj zaao({^^y=xwkRc825AKqAKT~l&xWHN%P?tyfiMYi9*$C#j2Q)k4KW}+9Ol=fZ$2z>&Q=VovXqL??!)!>8ws6bfY^amkFM1(Q@dj7!fQu66vwK|gh; z`yCy!?)_mbE>-5=FrxujF6o$vdA;`D)e-DsNFK9dZ9z~hfCiZn+j7p-LYC9rhn=^} znH;|kvq$_0BCP9L`cb&n+c{T0oaA+|`QPegy)HOt1$6hr2w|L7A->KWmW8}Db@sPZT&v<&`IoH9zvc?R5onS_0m$z{h?l#+xxlF)>lig z^X{vv|C$q4bYW&gw>U zNn?My>LzvSE|57{OMJMw8)Y;_p_NVTn^sv|jACG0ac+aB?>% zX=AeZu``4)1IIF23ZRqrjrx}k4ECZ9v5Y7R)YJ2e-!>92!li!<5YBF^MQ7;;!zlg+ zIu^t8Ak|k1O&B#KoOSiOD2EY8EtXeJgw^c7ws_f1qx8ZE`v`D{?CH&CxO~GS^w_9w z?ePl;L|}@=RqSrQ*4rNbNnq_UovDU9j-@*dE3`xGsAjdqIZuRJ{CQ;X!Xsw61~IPN zGHU=A|9HDd6j$72U=F%uk%->KL9>VbEx*5= zLTwUBa5yG+@$f>L^gqFo=QhK;uaNq zXSY8U`g|AvoP>144q=)3`6)K7$as%snf9LO*Rs3fVI`@A-bL?U0mUp(z@!)h_>iBT zh5(dkKBG?sK6U5qbKc+N+WcQNx0LAjUYy`R0yT^VvNStYH2xkum+RoURCv52jeqji z)_ktqbXa#65E08+4X##O(7o}u>F-+ms-|G?aJ!t#Gl988NDv)%6c?`A#;4G=SN~jX zTEpCWd&N{X>ILuW(8f45mJTB@FH7rxB@BZpg3zgPr30?K!&y(ZEQ@EQ+TLG}D5bNx zZCl5O?H5<))VA$xbWp?^7xM!6?ip zEsU#-Gv9KtoYF4mIeNryCR1}op1~j=bdQ1=q0Eh*Py(PY?b9SK$%VM6rrWLIr zvrmQFL%k7UG`Ku}2K_l>RG1KbFcK$Y;i*|*%YpR{VpCo$6@J>_=x_HVzgscG07pm> z`Y;#n_DgK9jN2$(-}|@pfka(RBv;R0hVcU`OO7T`wJ_jO1^b z@(gRCVrLqYw#4iaG%|>r0ep%+ute}}TSUPfm+?;}Y}c8inzQpy9eD=@!}llA|135` zFhuIgMT+t?eZq(mmG!Mx5588B8N&SR7~XO7I^zC}vE2{P^xwN6?%HIAPg zz8ro3shxf2`#>CH=nDS!Cy(%#$sS8Pq-WIu`xFRJcc;)2%&zI1F)tw+0qC|? zKmFJjK=eNsP>e8Wm3!O^#UP8_P%xKmi#1Y7X$gbu;B)uj0XM*`qtawq{MIQ zjJkboN*DcvU0^5TbJ80s72@p?Cp{53N1h0r`tssN%;{y0{&3ylHgH+VrddH($BHFl zscZ^wx+%?_ozY2!XOv>swS4eKg6eCSRl2V;_tq^aGCGWopD22LHrL|AYp2w#tOhF4 zR7#Gh=Jzaz`f9z@_=D!qoX+nY@s}95D`f15>Ya~dO@DSU$xexP7rbhn)lwfVq=+e{&LJHV~)Sqxb?8>Q!P*zpPc zOc=Owm7x#G!sn(@@ibxQ1B!$=s8gO8AHXc>J)Wz`jzb8n!S-qr05qm(XW_;u-g@(W zK@Hn^fBf)HBBHlFSCk@suKya12&cH2T_1e$TXnpOF=UdjDj84nf{U1n&01=Cyc7sHm1T>vjRee#xn!PEZQyKtW4*8o`&Fn8H#mjYjybLq3a_@ zMs3Xzw1k53Hi(2UhCp5w!SsSqC>}rIY##BumLaK#9Q$3Q3#J4`?hf5+RW4Wg9=TdI zv|8_IWl1ApcJc;W7Y?(Yhg#`PaIA`24L_28o-0$7!zgAypOVv0BE~oh^YheOZpu)T z5+SBa(Ms$4hfQRAs1uSTOnx zCl(v}dUeEND3qX%Hn9bWChrxcgRwagKNE-dtz>1FP02osV>YgPEt8gw6mx9)?pFq`=83xgmfjjVVTDG7lU+uX6 zx8V!heaQ2fN}fm%=Dd#YlGp(Ei6LHLgNaHb)m)Q$s6Sk0c&S~H$|~&T4})G* zvcq1tVmi1tFC$e^e(!<#}|1pWcJ7-{bveZw#%D)ZAMU%z$}^ zE-bF|^4;9m=zX=WGor}eVk7*{wOzbzyB)fL;X2ekR~G};1%%pVceDw-q(Wlh@2boE zPH-C=pG-d+`ebooF9Qr>ymwtCS2DWGr=&~QD49nKzP8=#|9CVRS*L>>a$4`|S)=t0 zLcJ*V+MBKCHdZv0aXLpyVoYhWBnLVX1O%mcLO3c6A#;_BSe@iZ`G)Y`VsYg-8RNBY zNO2C5YpsnwPhByCq)iaP`$ECQP%BMLR&Hmbw_FK(@P5oHg^FKqYGjZb%eY2Ik!jJe zpQj(%$n%=M5c@9X9`=fhuvwK}rE(MWMCvZ7eh0Gws; z+43SX1Hxdap#oj^>AP+oDxIgNo8sZvmmPnuZFMVob!(e*e6Q|lVHq#Q|L&|T*k9m9 zM`qn&craVY+;N{Jsvg~+$$4Y*0Djt-WL2+t4=v}H5&%rXe=ZU+vo+O7AM)GfMSY%^G)kXE2b2x&gm=)E>8 z+xNe$=d66G^R)RPK5c%3DODyTX^D!zlSC9~Ro^PwILjuzN5Lbbg=ftv#JYR1)9ekv z7b-fLb4Xgyh-8pcR<1Co6UXKJsF+_EV@|25>C3D5ElVuV{m`g;@~t| z^BlAX^En{m5Z9?T8OR2#bTGP_HgOxC7Opbw)*iP+bPSU8bqeNKc`_pjzy#utd}G0( z(MX>P%+ZD`NiLCk760erpptnE1doW&?v>GMeoQSE}={ruA zr9SmPKjVHXHu?#IBr>6VlH&^+sI~aNbi`G-G@zG;_naDkn~-`;UCkh|+})^P$Uu(V z?v~CtX={;fnBIJg%XmYpDaywh1=fmKIHcN$fRJaYluI)$WFcGSCp7Zgcs^vPINWhO}8)}s7o$|8{CnQd@kf|(yo(#CXs(Fn5T7v`SzKuF>wBpvg>q5NBF~% zff&aM2cY*cBr#xu48b4`3V*5F8$#Es4~Yzx#Ou_GZ8W=stxg9l>WTW+M9!3X$|mXw zqzCMgo3;mYH^5?$%S&v)|0M z5zbXcAo=kwxg+9LP+?`)iwu0mT9OYbVZ8(25h=u&Xb3<%`>keEgO%7dN)U9ISDbm! z5Z0AN5h4DMq?mKg;y=Bic~sn!x$hC2XB#N{@66e2jW3zEOs-aOhD*&6mkIB~=eUmN zF9UKyk9t&oXJ(dNofbf0{D>kiSvODfNlgJnb-+qmJDle6E=bfW`EnuZ;r?B;8o~Y_N&$37B_ll!h;NkRu zhjmTfi9b4O=gc+J39j)z7e-; zeXRa-^P6IADNYrxcGc-){4(h8E&sjo6;u6eSfR9L*EhQksQ^zJ@OXc0w@lLpP|N+$c-BRj5f*s^ba_IcsMa#k7W8emSj;Ld>#Td)spIIY0x^yMzdM?uy%-GvwNc`vdXK=Hna~U-(R6~*nCO8x7VneU~Gm; z$GQq1vi?9==0a&z3DCHASqt62%(ENsqS%16C{*2eGIPMvGf4@@t}5Soa`r<^9M%>Z z^n8$KH@kQ12D}3*AM>e3u0~k55wJtv7c-Y&gsFvqYpLU-zCQRS!RL zWVmr+J*Cyu;RSDq)()k18g}%Rq^km?dK(!u4Ir1 z<>%;gRf77j*112KFCIWRH|UOzU{=h>2%%jGM4To)78;z>DXUKIwR-Qqlm*6q^x~nC zEzdZ+p|_Z0y1wPEGQ}!T;aGfKE0GpFttTSs0g@_Q6!gVuH1bK`+(}OVPy4IDhZl-# zz-=d)!w|)URUb?^^ZxYsu+=fXR>;w#{ryv;7rp|`x3`!mMh8~o;&)_`@n8;|nSk?V z1f-J3lxPR*_qBfw8e<;#*9vD6t9Rudu{Z|4p}_@+zepC-VoJ}%>!y*-O*E137MQ6J z>EH769SkP-v7@}R7=5CI!B0~v6WQesUYY2S^D&)-LFeYtYQ*|UGs-v`RW2&kcX<2L z)y$F=D=i~b`h0aDN0dBu`q$Z`6pq?(2$T{qM~xPzJ?h^IE7v;YctZafx5P@KD zw}1zf2r`WGR+#fKBkg)vq2rBn!<;L32K+PeO|=mZczIc6SE;m*5$iQ)*c7LnHv7~? z_s7XkS1RZ!_Zft`Gau#Q)|g%>Fxk^Vz$F9tqpl>xa0e$$@ zMu*o3oBbn@fMPmB1)4DXcG2i45!dE=iwX|ur0PY9icUXyTdj+}&pW*uyqjR%yl}-A zAsg!h9#m#lAOfEJ%4M8TO3M4?zo^S&FqdEO1(!L$==E&Mz~k6}Dz^;K+dN)!x+ZKk zyL+-4m!8bwomJ63x$O~N6zlT$aX=CrNgxSaSOJ~>w^C!x6-C+~9Kr)m3;3TM5DzAD z3xS+SsSmLwoR?cAwt9`-*9J3A>i8GT8KNI#MC1}BaGnb{fm7dsloq;)3f7byjZM2HVOa zf`y9WYORwiO@<<+Jktzok2v~#4C41JT)(^Vl787P!7a#3_9>cs3F+H(8}wW)yQ3F4 zw!bLR8kYjoRmTXhNh!G$%-W{@Ch<8vH;mCgsnSG(w^Hn<#QR(<=`qy~uf%P;%W6V) zh~s_fDSVE#U12m2waf}=ReV3g}qh>o80rn~p6z;nVk z=uLm!=g|Y_2#y(fR0>!yUc=T8D|lJDDd6QJ{)UTQRR=94z~vg& zU3J(pGmU1w%dFU;*iojv@{1VhkkPMfA&Ni-GI-$I?^ggQV~BCtxO)h2(YZ z-ifDEfNGw8{I%R_89(#)ayrOHa0Sn_F7=v^nG9PR_r!dmluwBl#RJZL=?K zFLWa>fVTcsw;B9VoA+Xa)JZ#+&+DrK_C|%8nm-0XQ^0J~SJp}qEFXETIb=n>wD z#XpT*x$f6Aupj^9(_oqO+SKR2Q@Z)b`G`i0(nsg)k2mgNwoS? zR)BF{CAMJGCvzJ@(H=R!q9L96#pTvSnDop0ukj-GLVLlXe2Ql``m@562H2>rmaD;} zNYSLq&P^tdI~eezprJ^|X4B+8=c}_bLbvi=-RINwx{frB&7$}rQ$3d`k^ykSgvX>k zke|~DaE(ORqu1)lTGeyOeqPVfgLS*og1C=-s?c2%(Y~_1vmT644=)qQ5Bz+THhWbg z=NdsAh?M5x-$iZwI7wU(H@a8is~Z2s0+{M94K{&Pq9F_K0g4mkYEYw{Ff z-|p0U1FBXZVK1v-GO5+}KKi!c(m$B>MU&dTC6p(7TX^D@y1HhG7vNV+(O!$M!heW$ z{9%~~f6TGzQx63u?pZji^A`{<4P@okGNX&5x5j5Sn2FO!+@e;B;wiwAZ`*P`sDsX# zPzZ|pUMUi}KUP4*&(8%KsP*ZQsFU?tPHu)CxB*eY0+gmK*AnSC*)x~f5Y&zWB6P+| zy;e7uY`GoIjSR&MDi%IM+|qoSwTLx_JreXK>hcc$Y1=jT7-UecWdsf(&x}k_RWVbE z|D|tG_6>7yPtdRHQnKs>dw5AIR6`6=^|o)&%=!yo+pHvL2agAL=vjJ^@lQoFo1Bp?kW#*TIKLNKuvLfz$u4jcV zR(Hb<2W&H!hm8;6?IduMZC_GfJ}*1u2KU;t6s6rf;gKF3c)Y6DB6q6kYdiLv{vp$w zC9$?}3Jh%7c=hkEPOe!`JJ-jmRncbN3ve`vIvsluQRtUOf{Y7SwGU!@lmP7M5WkVj zxZu&rX!@WeE^~Q^Q*yH-)B>G)qYK%B{blc^ah0KZl~#bDin;nqp@>N&KX#5jFC=vU z5HXEUIj(&xDB9RNEm3w49c_&x_8P8MR)vMR?+RRmsf|zAs6IJy-B{rB{?Xcd9WS(G z{_@lSg!amvdmWDJ6Ga+kHC9EZPvo|N4DxEGO)DQ`FtdamswM+W^PgIyezcF+pUHV{ zBvHSLJR0ZnY4|uzvG@5`P8lXV#L$jvgMJab81~9qwLLMhj=+n-9LsqiIBJu}cgp(Z z6!huUu%OZsK$)Li^c&uuJ03TkN2k1f`8fFsi>7blR9?;6S<&eX47zHJm5ZIqxOclF zM9%J}Wo|1LB5ZLFc+MvfcPw0C6+Cj%0WAo&>WUHP}qT9z+iOOR!<@3+XqJ16EScH0#P?T9DdL5R!`58kmf z;&Yi#ubNJNA+Y3LR|a0Y6yc@auiV?7k{o@p>`GLt8uRcT%tN745juOLK)M;SD4{p5 z_4};U+-Xi>=#OaVC&O86t5^Lan&M>B2o&w`GMV5%M>((f z6{eL~SZZgAlw%l=Z(|@x+S?C@{Y_6aiG;ae*1^xg%0#GBXwOnH%0r_WE@0K91@}1~ zLQp839j?B*DvM0?9+T^|u>LlbH+$rO{|XM?yIEim22oQPg|N-Pc2s7s>}P@04PcJ% zx;_F;Nz`#pU1D}`9P;4K^6^URKr75~CtnCECKzxd!d#DRLP7I=tXiog=4j6;-_q_U zSRx(|h_|}(f^oP8@8~V1cUR8*OGtA563)rm<{xm zvqB|@Atp&T7i#%p?tu%d+{f#8OM*@DmxOuXekVzxRFeig;KwUCkrxnjVWDrLgYxu`>ki>GotH4+UEwuH-z^}X`foO(dSIpJ zli>Gj92>ja8m!m8yfim***P*cP5mvg+%%$Y)|oXh9)AH}q!O`}pqO4q`r5fvcaUbG zC{OC;aUp>18d2JU#t8g1;n zvjXo?owMdC1Ed20c8ryF_15uhs6jSEQC~mE1oalBwPXHi+azVQseEdW~hDo9kku{h}ih}C$^gsQ^CT}Kz|4qZ( zIO{O8%>#NRSUk3RXsCrm<+zC|GsiBho7RR68m1qk@Ig4h`_~I^|1f2Hmxs#HvxEB8 z4i8uF-2n&Yo=^0g0U=ug?V`|c*ej+Ik#^%k`F^4O!n=}m6SCJFPOc7^ti>SUEW#Xo zY*x!!3@sTeZ=bx_P2oBouk$e+o{Nnb!cuqQuSI?&N6-FgWsT5tLDZNmknO_Ge;cA6 z8IP)qkogR~=*rm52XXIfK$|b0sHQcO!w5vALF@Gb?4=keRe5tj@7vo>4Eg#%(UBqP zhCtm3|KKb~pS+xe!X%p^Q8T4H|JNQeoZ5R0K*|Z43PJrt==nQu|`X z6ueLFwzlzXGC4vDs!=Bbz*Z~$?zdD4>@p$G_qBI9PEsTD1pQ;?opem=FwEI-q^RL&_yZlFe5yOz}pKle&2tdDI!+sJSPO4kzib&#+ z(BX!3Ge)uZCn`5N8DQN>U~ET?^>HT9Zm6NR+)BFRQVAMY4vE|^6UaE3s~%iX zxz)-)KLYhY^ic(p;&w0CsOEiBkz3oclFwT3`0qPt;0|6zRn?0=+8JTIJ0m#P%Gaxl z#1w%3o%!w5&0O?`MuVS5n?wtbWt)9@ zBHxuduq?6SMN7J0xi)|PrSR6yQrjZPt;kiT@Y_X#_S!;<83GnA1y|;pGnEKq zmAdL(-#msm!hAKjydg3 zIhF?r%A-8+NJkTXrIOFV`K`|RXC^RtrCmZp(VS3r@CTttxTcjebFe$P_fIIJA)n6i z&`d7B zhi(cr#U-y>Qi@L0$4(65SL8PEQB>bPJFV4JvPju+VHFBXAWSAoYPmP6jf~osoz6tO zHXB9s*8&mG9QEMQ8M%O*^U1}Y8$)@>n+f{K7ws#Nv4juJ6_hGJ-M>CMv>5BBuNHh@ zyuF=ZWD&)42zFSzY**Y}R?2e1SVpo+^;2q8t|3FjV}W3RqC)w?MR89b2_}q)q|OO* z`K_lD1!V#$6vTkkrS!iR2RKbEJ;GWYj)~HaM5D$N#bQ6Vg$1QfTTKnB2ma0{_IL3& zYuRpM&z4FM7bCA|OIv#VdVSbDfk6f$XjJAtP5va&C58PP zRFgP5U_z0aac{EnsV52)nD)m911lo2s$vZASWXnE?MV43jdt|bM2T)@hC?&TJnT`v zS$NlbqZ5P?_XQ1hZ8HgjudbLpV_MR+#+6U3 zz$igfI)zjV*_}$k_EGCXrE2AHrUZJuKRgh$uYuCz=yz2YgH$)O`TTOezl20db#Dr7 z)gD16t_{PEG%4%7hoj5TChmdM{J1mCTwQP?SG;I+31vM!R!sf^t!jB~-X;|tAbK(& z9LFcJO8g=)Wo$HM)LzY%5Ur8AcBY?juy46H$|Gm?=4`%V+V>>`Rs_PG@rnWkJPSLc zs8|iooo2;DJ9kpZD4*$KLzoEnW8c`5ruEPC!0R=Xa``r2@5IBqhFA|?E50tiz0s&r z;r*M^Q;=Ux0eIWtj1oa!)em!L39d3GP1hgGko*zf)8I{}WStwuNBYN{(UwoXhbOg- zM}=j9y1K?HA7Tah7u-5c@nVeuS=l@b`knDinkdR})k2I`jr?%M-u;EnD@Rz~bWanA zGkY-qB*LT7&&`s@K!icd!%mO+KaL@(3i!a{B{J+ai{}lJ6XYxHA7yFRQT;38q5?+1 z`41K|+Wr(P3-oXe0fQ%8t>R zO-3j<$NWQ`mZEQLCFKUkjk9^WID=^^xh+`{D+997rt5T!%{Oh zYREPS{k>)-^T#9cP97$`@ogB4Wfn4GQ6!nQ*mzz^f+v)3epW9%K6A0hTC~_zp8B$; zx1rVADe*>pJ5_RF{~wGEhK(~!(4WcXpR9J2fjtWOUrAvu)3kjrd+m4zOvr{iBxYHp ztx&OkONNDuR`7KK;>AzomAEqj#e~*%`=~e8l+tZoR+|Ij+n5hs&GoYB0;r&|mMdqz zHGaP~$sUo6rTCS;@rv1jSDKm3pxh>d@+34ohUKS@DSN@G&+s0$u+~QJ%T|pqE{$!B zRL6UPe$SlZmH-p7)2 zybbhAU&p@?FlrB4|HEpyLwin2+kIaK1Cf&?cB>xw8=QkZU*#g?a`;MamN$?ISLWpN|LZ-!i$;m$)f?w4tsP;_oI_4tC$O1T@l3540nLVC35#fG2SYVatxxR zXX1G`(l~W$iiMLmxh2wb>!{{wscgO#cb8z0^9R3rUk4ds-SA040`0-SWvfM{V>7?I z@H%_QCbSBecZBrr(`TlB0H6Sr{#f={VWe##45~>K`HbTq!#xE|m%fKTo*E&+XyoY< z+tQP#-OquTd4f-Gn|fp$+*@gT$+GRi6YCeBL@nXYXPkQY4@D=u^z(DNPc*o4+1Hj? zGST_$Iif)|7Y@3|rHm-={lX%?8L_b0@1g9^{h=JXBAjUyt2r#1EcTvLOfAggNv5~X z2R|OhX=E(Ix>#a3GM9lYL|}@b8c;=R9WBX-MADrn8H-ZeOfi;3xx<9-%&l+P6jZod z1qIDeThQ|rIn-H_8#Sb0==*{zD;rJIwO8Mk@3j20ZsPx3#hqYL7=+ADn08^83^A(I z;K*8wT~dY^FF97K1)c|Dy&^G?ofW3n3qd@1)%}IQ_Kq#&U$g`bC;_?`#xu5=MYv3r zkS|JGLjH~&uudOSjJ&BL=`H2`skt1;#FI|6UnK*=44)rA*unTYWj}lK&rWso4iyi} zJUQ0R8hIbzd6f&!X=jCcJ`2(A!l8~H<9fk0*stvyr&*UbP~jZ(%%-0%LC=zr=f@Qk zOgsAwt$L1+>T`CNu@pX&3@LK!nX@t5BkbB0eEniv)0rK-1X0@^v&p?+wf_b8h}8cB z?)iiXN)D_w&hO8Dp45nixZAX|zgY^dY^|)%Y{8%OMcV6V){9hbiyVxe&pJ}5^;f{1 zE7q;%Dv-){4_`C$VmADn-1A+xJ9@Ox$cL;^U|}iqNHRDocPuh{woMpLZzjLW$acmn zl@>+DTZ0_SI$pQ3~V z63O(4Ym9Vkh%rKgyzmo>V2nXnK&2Z?-~lQ@ybqSpC6fN zS>TCo5n1tGtbpaR>r7LrcvML^^M}|*($XV-49ee*s{S44#HsDFMk#BcF@a_gm;V$Kx!{H0E46HGO;{p6S1cKvJ6ti@){p9P^c|)c_G_eSMy@ zatm-fcJlc)&2H~6)gL2jw*dU{4FwTgvB4{T;wzOZ7#Pq3B-25UjK#w>juO2%fDYQ~ zX3j>XI2_O6#(x(Sl-m@p_FMPYu;45yi_~i_wFl^df@_-`>>{;ZOuE79M4;{&tSAB- zmJ&MVL-E3^*mf~_n;RHYsHq>ok)cqkSzqngiCJr16Mo?2m1cW7u=--PGmfZD^3{8Z zFj09Km2}S24umN@VYU6P7BV^A@x&8YLfDH9&{~BzO%p+$J`w`g@6na*8VGAg18rH(FSww^*u)2uvPHC`5QA`4tpGJ!8t< zrO8uJM}xesqw4{i6nY1DFC;AO^qElrS;!;6tZGKY$+C(BYJav&_0M(G6x8$e8p0Ox zpQnw9ByBbwD%Yxant=e9zJmyD;39leSg6;2eMYJMV>*r9!i5#Ju!a$ISwnvlCk!JI zNd-_~wl!}=ystiAJ|(bGW&%A}G_r7M$@!Uge{dy6qbYSqNB$iW-}NfHMW!Fop}n6L#U{Wb7=GR zmft9dPe+0bSy-1O4{l$A`&D8OJi>K9p8Tj!1@&GJ7;#059ve&;uSxe+9lxpSdl?MS z-e~teCvy^aQTAg9&+ED9TV*J7OR1PBSgT>wMnGNyWW?BVTbqA@BBrkiJ2WuAI_%J}LyC z(!VblLqo2xe6{ea5MMfKLTBptm5dy%)o^iy4gMpL%1heiG5D*y-B`D=uTB*+OOV)IqDT*$Q8v9-LclbV~sK zT{aU5k`oBNXYkC=*2*Q}ZP#)t^{ru0$}2m-E3(;=>va8!%AL6Dd5xDmLI0nZ>n*x0 zuciqm9^tqB=Ujk{Z@sT^8vQ&37XaxeX@83{|7-60|INOdhb=x)VU=x`ku;wytdg4u ze{r0Gv2NwG>^~oSuvjk`ImsRcOYgRviyz5k@81M1OX+X8wW~lU0}%Ag^Iom%mte{a zD@s~515JkDml*`8NfmPeri!%*NJLYDPi>k8%)2?t=l%NsO-%aCy742&X&v`$JqA^k z#R0hS`s+Ya5N*YWw2(7$_-&b;KFixTsPC&Z!roY!Ez-_ZI5P_Q9c3Dom6{12{sbO+ zN{mhHh^PEq+%xFL8elN;e7Ha2Pc-6X9kF#J3-}7^M!ytu(0yZqu|Ayhe?$IN00cr)OuESD*} zhi)Okg6h?$$y|vRpNU=(!@PUD%O4BBp3m76Nmd)Eghahzoo7rtkl0HXcgc;>8{=M@ z6(r_YfG8TzL+TxZ;=Xj?yqi@qAh&i7xSaYR;&sNBg7gMsy*6!bGXDnyD*RoXHEz!g z7*?ds^BPBOipEj@$%~;I>l5HIk-T{wyKg?f9~Hro26&VqTc z=ajJ}m+%ScBHn&omMyV$l6hL%cY8V0V@c{969{>LsT>H3uZ&UwgbX8k+r#Nt0#j<2 zMft!WrE6g5dSw6A?$gO~GzH*H{0>#05?Sg^+N)zZ+`nz03pX{Q@J&UDW}ZqHe)*aC z-skcD+Se7XYvg}ldDy~ki^s18J23wHGd}tTz+MNHg4$@W|03{o1rWci83q+$1n+zV zoCo^484CJYRWs9OQr)ViY7O!3fwMr6VFVL~V$kuDXgf69`nlM?ZUJXkeo5=?=-~Tc zHuPGXb&?<=X2~oJYN_az_R4k`U+D&&*#QRUm0!(P_cJ<-YhdbXd9{Ulvq1mLd9@zZhP7Yw`1S0 z68-Grw=TzbIS|f&lVC8T_(O=eGwPHgqyU3|yXiO}F8<|S)awMk0j_KK&+Xix<8Gdh zR;yOq-R>ma=OVS>MQ1*{#b^9w6T*Wn&@zky3*fKS;lv?VNx~*#up&UW*un z;mRO{f<`aE!op)Vnjx38F0+Hy$`JkiPNkB%=TwwqB{7|9V=zHz_XmJxZiCF^8`r>Q zFe)OBItDv+1pOGox~Mo%iqi~N=&W&PH=r~1)14J|l*(=i6!&DvsarVFUu_H zh#c3fDhQN*_}?$U2W82YOVI3JdEdXkg}XQIgQepMXX<4Ravoo*u6tR#|HzB$V|+LE z$@0;lak(6z(G0tHW6&MY{gHaUKU-B_G(lz=i+Zq|+& zli!QpO{+a1k-!pyqJ0O@gl{^JP#ZF2b4J3|giuzR@Y;JbCCM2Hd8+7+9uw1q0{AJV zGsEHu=SoU*4-aOB;%x=&lzzxolIRS?c>*j(N~Lmf6eHt;u*+ftAs*ui4Biy~TrrLj zxZrI(91#Q&PAHhn;Bw3i3;xU_K9k*yKFW~J`e8Fe#})DJ)2}Ivc*$6`>{I;dq7*0J z(UwPW-3S4Ip=DEFqe@hr+_JMnq`lbir9vPaaTNn2^XHIEyDsKw(15jTL* z`p+_l#f8du;MM6pO~Ik-Rpxj4QdN1ewxXQZY_{AYb%AeRUWz~RaJ^}259-vIe62PS z+L#rz;yE{~YkclL3pttJZ4*aIM6%^1rTO&cD^-7*$dPG`O|6lP)*FnSlq5iB@r+p( z=92YGew%7$oG>IvIXSI+dk~lYkN~SbGxw*_{#4mDQv;%}TUUSM9G?(V_?CgRkyp90-g>? z<(~M)Vi6Y=H`F5qs5Idqauyn%OobL}PPG5o==iqyz)?e>lg)zeKWB}lQ6V>)LEiZi z+pTLUO>gIq6hn`9t7Jl;P?P-2eHc2c3=*{95%fx4>pCm?W*CW379h>n25lEwF{@me zfyWY{Lkr(IGl;nE-Zp8jQfhA)omHAWIsw?D!_C?8dq&Iwg7eA}^XQPGeo~Z~4jaHU zmo_J)v_Qw@aG)al8s10B=CI?1h!>5qNf@^F;vtwX?cJXtrb^R=BU>pYp8qWLryF@9 z>=9?u*OV&k|Ne`)_=C^=cDo6xLUEt-GDCFSK<4Rgoy)Yn6+kDjIL4P8oYcU7dAN{j z1)ALuK5?^|PFo8|lt?OdEZ!u6qn~n_J@0(2WdI?!1E2n=bB#QRpRlB!z@U6dgg4ga z)E;1{)}+)wi9}bT7&;G)<#4#Nz!7d*M4^zX@tCV)Gn}!bQZ2OjJzKS9YFEbf-)}}J z=%s)#TxeBPu%x) zU%~6{nyJ(7EebrEb8XkYKUEl7d`7WKfB^0maUjGl1X&bHAb8nx65{Z0b9I2(zJ-H^ z#I#ChFgs=GlxuNi5{J9=BVR)+E{CT0Z6gB$hH(ahHFQB+Yx zRUgnwlJSX9-km8|l)4-(=0NQcfon;TMx(#u&z`2F+Ch;=Yw+FnI%C&5+A|L=N3gFYlYVL4OQhWGtWHvKWE zRY3Y>?ZYh~e)!QY-#@%`GG9oZ3cpbM_Dde*BtdWiAp{PH9+p`^v!c;ro>sH0{Lbxm z1C!V7K6E+M+5b}pzZd!4j#MX!mi?~TRanOn=mFh<_YerAEc;&DuJwWlCHHJvg8$Ch zMy@^mCV?Eu;ta%eLXFHKKWtb1{R?9Fc6gk~A{j)B!1^Bl^MU;2eWCZ5zu*Sr-}|wH zDiVfn)a%WCy?47TD;-X5`{NZ=PZUYU5<#@S?}qzwr5Ke#H6MgHTh{j zlzt%HRVZ4eio2qDgLa~H(SVv!{!&viB9qC{d=7UV{|kl?VOFmx5rk@ zH-t1fnMx9du4yv|iz&2FN9L zL3(Bc6e^aRu?F1{M*P6Iv{h>-aGeLReWBHvTMZrtRV8CFh+8rG5g++-woC%}py#Em zMCSW_r~LW}@y_jvPuO4kNi`gBOXihVj))YJj4RCf&3Q_llzsTsrS0XxHK3>Ow*Ps= z%6P6=xxPs4s`cNE4wfCT_MQNi>kLZdBB5D>-_qM~mTkRx-6H0leiKti1GVJei&PH* z%--aVTpwvzrF;JOnZ$ezGfKv79WofbC{qZOsD}-^Lq*Ldj6csp@58{b*q;{G3oRqW z@b2f`>VDYUm;URoG@}-Q*`Rbvjd72G`^|bIm*(sZ*pQ%L&je{pI(xK#1l2eM)qQTK zB;8NeQ_8vAk$JHgmjSn3IP|PMg!HJfx)5?wEet0(0xZ(6MLy*I+{F|+@|^xIt-X~1 z(S-rlS;br_qko@99i(s&KYvs+sK+0*LM~$Q67Vhl%aol)l~bOW>hI+TJ?*Zk;4+p^ z?v>0F!~bXd2|!oov}prp$ek1Qh*G{JleC~&#w#;>DTer+Os~t7)~y03x(zor{pm04 zKKdR_C2?D2-12|OewofSrQ7>WDRVk;t*iU6+r8Qxj86{Vk`Z?*PRs&)Hu*5P6p&Mr zzn61)=0eVR2gG7DHZvbT6wBilYu3Kn97_FiY9dEA8FTc0dJrcMoK0hZMNCxn7wh0? zrCAuTLt^idHzXvd>97la@BUH(VHgJ|t3X@W}?5x0_Q)wKa zMY|o#>9ICx1-0oVh&N8ad?}yawiCVn_H(sB)Q71`XE*nYJrXxm%gdt&Nu@eKzU{va zxOKMczk0&`R16kmP4efPZ=wv;`BIe&x^M3@QAH0n?Vv1v^B`~D|HkywEQqRaHet@(HXJcH(4oa>+aod=0(QYz+uT+2Xh!VTxXa^kNo zkNe-o^{>%G2L)Uy>=|Ud4^G}*91B+f`QkTw1i2@^LgT9jM1DuT`j(L|td$G49)i^k^ztxMFQu^ovf*&zl6xmU&zHG zL^kQBNgFcwABOBe<|m;SzZcwt=X$7CmU2CsOLpZeRqO((<+NFwkGG(lH68Gun=mML z9k6%2I%J@MhPf7r^>o$jkE!1(2BBYj0Zl6uB@)F=90KJCSpyBP-EWMGqv@C`qfv&N zHm^G|Guod~Aoe}6DuRg9H;QncYSY*0#jP(N&5dnezUWc67L4;z`g(a-~z%#6R9C#mI52Na(P+t}?3@txpw;cZ7$7A3WXD`RZRTXsW z_8?rQs-^ZAY0((?@{dCfoKveIkR7kSGvRUdSAYK~^u<#_K?8))=Apr9LWZ0n< z`#-<65x-!G`8^I;!n_BgjoU{6mYAZ}pKkK*(R&br|RyS*>Ad|zaeZ^5vJ(C$0qxAjdVv(cb%t3KxI6I$9Z`bJfxNN5!>`32I^<(741H^n?qC#oqt+gx7*Hrv5%@ zN&Cq3NUi>0XMZj@d+A%4H<_x zIsG7x;7&sfJd(;Dsak#jDYY`nNK7KP4XpWWBYUmoLW0oa#urA!z`AsgXKzqO#&u%W zji_xNyEyVE!PcdCgcfO@Nh5KyAn5rW_)!cn$$a_F&KPE`f}XJdkKQ;c${_+078ZTS zq7mZOGv^r$QXS7xYB)-xMnF4oDkF!NadIEB*K%3^EE+Z>`ZV!ZAs{xhh!G#$_^y ze{_Iyt$;|#oZ&C!n)k!)Yr&srgVc-J0T{W2)|2{1AUQ=fCD?~3aMN{GCjbueYZ%e; z%LbF$k1p00MSA_5ywmfgW*4dF4^EE}JRxHoAf$E6ar2ep2K9$;_A;By{e)|>%Dfea z20!qBPkB9_jjk{k@Ere$WxyNOu8Q(aXWu#Cw=vDmJQeFHu5BHEebxE*1O8q2{NF|N zzu$o?DlBeBGv;1$*F%9&sN|uwV&Ix&EM@f^3qlbP2gTli4;$CF^VT4hVPY+~#W~@5 z{5wN~y|H50vQuplTUhJB_16+#)rb42n%@7p9M%=^S!3ewY_D{z69u;|aZ(vqhOFFg zvWzdCvb??DD4vXgy6xix!2EX#F_y!4`K%^PX_YzBY_>lcUxWu~#; z_&TG$wQoA^`D0sf^OXvrPY}fAbmN)xp7%<-k9gzhM&VZlubs=XeHL(zI@R@!WILXm z4;W(JwFcN4^7k4(*na>2c_uxwjxGmwa`da^c5HfD&6aW{*T>(xShU(4+?)NMC6KER zzG2ZhYo$C0sr{MHEtDe}`V9&Rb!?!PLn~WwPQD~;6c84Z$pK0|r9cSg?objFi(41u z*6FwWr_;k0f!|bPfF5kcb|>=scfC4wsL{QN@a`H&b&ORq!Ff)IS|O0Ve%{x`3iu(W z>W<65%_dOWbKT3gz7Kl>`oCExkjQvn*sG@fy8Zuos?WmEFO~5ek|$_e_ORVJiKYpR zDT`{jeEuAkg#r_BYquWly8}&1I_t8oP-$o=eF_ehERRDBP+%5-D}G@A8tJ)0S(A+E zeCcb)opUF%frtoTij*?ceD_LnVxww+fE=xv!SD3K;?TwE=+KV(AP9{}EW`WpUQ)7( zV;OKGbp8NmnraD`iyZ$@6cVoYFN)RjaW|Phyf>IDk+!(KUJEFZStwhnoh6-jTm2$m z7b>#E#g+?R)&j$5%0C|#K^&n{r;VwFcTS_?N#EPIqyPSoog{uP2BVPd`*>ULP9G5- zI2Y36+i7X{n^R7&+v}J%?+4mZy9ZG2nzQ+UxuQF8`)0`*r#}vO&2^^*tIAr}kxpZa zxmxS7x<1%Dw}aBM6+#{>X4-0mu|9C?vqev2evFO(4{5xx&OFwce3e^pkNo ztTk^hicba(?#g!~d+2HEOc-a>=)}3nrIbi`dLCu#*XA>dMl0XY5NpIYf|uAysumBR zL)DCE!ilu4kyNQ&=8pxeY3Thdo4TMW`|4g6>}JHaof6ZqDi%+9xh9uw zT&tC)45`HOua%_HV7ifoYT?B&;eU!)T6q%i3n*S-e|DoMEO_r`EV>eLnKJ{{WPmMy z1PO2GEgG|W?o+*f86<@u%?F?$p1@vP_t~zC+`1c*8FqO0pEulr9w2Z)`x-bzYEGbx zb?9S#HG3Fz+?>#jze?(2*_vG`(hMF91S1hdfixicYY8#Y@Puq+WpneyYT3nB z!*{4VOA3^#So=R@mu}VZ-s)DUHwN}bzcg)|@rWf;VoQDOV{Yv^NL;9MW4K{VmrG)L zlsra8499r;JYP001Bhj00J2q3xz;sj^<9FJtx@%kF=v_%_Y>KZ|-w>u;vk1?5r|_{tW< zxLp(1{4BfTIpdWAHSDSIHz(6B_&is z_=cae{EgzS=cs2Peq(zhp238eRj5lJ^M^25e z8v@S+miPA=8O(-c`bPpx**+9k`OEGjBk4MA0S27n$sD)VE=KRG3;swc1=e>&lkm&e z5xSY~?j4k~^f|RtAcSuW30!9ob6E0h-sEE>(8kL|Szi=9#Pb>Ao=NmY5=ww@XSNE5 zW1{6OJGw?4>CbPF7&NQDYvC?G>5JH*ni0e|z3iIaa*3Y_1fTg8>hm*wsRw%;bI+QB`jxa}Od z^J(>U1BQ2?p7*z(!8ooh*GRATug52<^qqt(?d7m;f6rUIK_wcKX;NZRFUXmMv!aG6 zeV$fFx`+o2ZQrhYe0{?i^uxc7`5!Ry3*ps9NGH7h)k=l#z>`&0$ZW+!ISMX~BosO` zQ=`g%pFX26P91&Bq2^E&qm1&i0&WGvaO9-}a-+k#Fhb21JB?MM?MGFPo=VnXHWL<+|Bi%F-!E z-vInHmZH?R@suprJDn{$Jb~Us;Q%y-j_TBeyJXZIpNSBOd9AV{{+ck#IZhty!*p!6CH9orUb}5an(kdqnvlMIl0V@=`1Z}s2a#D-Cev7ND)-CoXxZc?MYTPVZxv$ zYPWvdtX9w7V%_>gL6NK@5Rtv~lLkw%?Dr>*K(Rb1U;RWG!Wg0vhB`QN(43a$x2d46 z-w6l!@Hm^JF|qD07QzhOVro(6NV_#ZAwkm~lZlilWDcV2AOrblfK);mJv)UaEAWS# zc%9`r7pv5`-UuZ!#)DjgIYS9DHT1m?6$;Y+IS7H9J>CNnsOE_Y4!&-|cQ<>r1nx!< zCjvIS!$*gd#d;SjnaWGs;4B($WwqE}@Ob%A)Sj-B(X>VmD++ES|L~Ck-3?h6j9@ad zKWO{Pbk-`K;nBuBSQM=p7EFvg)Wdl?|K^u=z%66d1xZW#`L5jW^5}ji332|xn=e6%Dp{vv3Ti>WJ zjgs3Hy!lu@%lXx+#FK$V4*4B~$Z^VpxQ_1WM$s`yLZ;}QoID>GPM7HKc-+?boQ`-! zG~S*6UQ|RbEL%7><}G#LuD5y>l*;MwM`+OmMHxY3%qjajypRc2V-E zLKqLyq)I$l#VXe=CTr?i`c|#<|C|gt9&fOAH5a<=k07AqA81S^w5v{Eq}KcvXuXZD zyeU$yC~9=gH?JMuF8}hPb3%g1g7_-z$}G-3;TeqyK`Yb6)H^PhnO`W3v+i$Brqob% zrv?7w1+Y4d_@PkHVIIUEU*K~LDrws_cVfW0_H}B&4f^o$z5QxcsAG?99?j|DY?WZv z*sZg9a^_-s_xR3!2|m9=O4$NyCY}E!zFRri{K9WE{Pd?lGrbF{>kkE5I7mblODO!} zhoT0Za0imiJsXkxSh?_azO+QE<+Vt(}-U1zNC(72yX98r~m1&z}wY`aV zS^Gl@zfAf?9YLf~p7Cz+CW;v-+^RH>o7^X1r4lI9b=aOIpitGQQ;n*T(kJ#}m97Z~ zAv4snk^R(dHOqAT6c$V&7XI<8myL>499w{GLR~=C4eCJ)cqZxDE2xMcgv=_GFH*8c zh6lA5x_;+deck687bcq61`FBuJB0`n#Vbvn|#n93Z*$I?Ycn z=a;}TH*F;`WAJqeS-$YixT-p3T&I98bSvmW@4V@Z_HHl?xfoo|#WT_>4iZA~`Ex?& zc)Je2H`UsXon!IMc4x||$^D3gR;%WNuOS-`Is|F^ds;f}KDzTsHUdLZKRDUet{DC*9-e;_u z)Q660>P^Dy5tmpxPs!@ae#k+&^cD8qRLJY3)CdC;3&t@hJ7=dW60fS=Te!El*}*l6 zWEGjx?G(pRjj!e>2E0Djr?9^Ps|d2s%(asGm@8{pAG~L26mObMDm1G7etZw!4l@kd zXe{#y)ko^OYSQR1D`|;w>}Gu0c^9*us9ut;JS2mAd=r$DSEa(^vW3u@?;uaE)~^fl zda44|&gvkp2_ zsY2;Tx8W6fwe~`pB*{cS3!k8t;lhcEYVll8jjMNBmU+J#O;_^KMI&C!aV>0GKr5CE z`-%@`3Yo_QKT}t|=mopFpHp4j{q{Td3>v=d>XDMnj&^D-oeLat66_1isnU7LRoU!W zm%Xv58<=AI6d!st2dPq%$J2g^1lmJN9A-VE3drkt=BTK@)+^6jml;Fy#M!fe)ZR^b!g&p8+f65{jp(Yip8MQ;QW_&y{(JYQ&M9NeDHQ=_cAJi`snK9dY zC98OY@g#xIf3mk@yi}8Wyqji0(`lyLao_5pODMfs%V**o?roU zej9#_L*IDRu6Wutw|Pf=8to^OsiqI+3*`&#o;N}ud^-N%#W$`b9H)DayBS@MlV!2w zWPk-o<0Y!yJ(71l>GXOx)0UO*TsrFHcyvi#`7F?h(-fr6IxmD6P%p~YAN-uO=4?&b zmd*Su`YDl`?mLY7tTf{xN`pv9pP%qk=d|ipZFI8qtPPFtvK%?1-UO$AlpYF>*)olN zzwo>rENmihWm0Rj^m~>&l_P`al(;YwdAd974$(xEO6tsepUvvJIGaTg^3aOiG1=vZ zr5Z?8wo+3J8GTy+(Y*?rQj}s?s92;W0Gc7L6dZA{?8^C$=CL^Z1sAJ-ehe3~1NzYl zMR)M<7gnm9@&yKl-{~i&#^-I01sToT)YGc_kgNf7-@6<2ooxCzQGy~QTCNH7&*67Ey3 zkWWV5c>j8zJTRTt{s|WE%E3+v=;`fCBhB|663PO5t|dL|ncu>hBdjjLBZK0sJm#nw z;}42peqeocTflpL5eyxSQ5=NDEFEplf&KLxnSJR}pU=8=YO+q%XrpThPex6*rtCg0 zO$1ddZGEu&DqQkped*$T^&_b8zsgR>p5k{qeB#0vU4f3yyBznWGTbxby(4&3jRsZ8 zJXa5i*An6_MD3zx50RTPfHm?G$!ylCX6KRxY=r#HAzJx9toV`9AN7rQUiM1L%^uR2chj!NA$pImI&G@A%z=w$;cgWAuJOTQF?8|;K30!Rps zz=0Hs_++y+JpT`-ew<4oUnwDpUyYq+nFS<7gZmLF)#?IDt%(D-o+UpQ1AAL>$pS}9 zRGIRE6lgH{7qJj5a)5Yrus}Ej@UfaT9!jzG{RC`Lim7o_iWKAu$ef#N^@NQPCio%K z_IGYeH-=juf&bB$VN_i;wQX!E7!BN7v7hapyG-iC8Lw%y@&hWj6#Ex0CQN>iFI^PM zR4`!lY~3jH?>~T;BwEYZ`WqIP-y2~Hdtjr%{Pq z>zY^DQ7L_{pZ`%t19=HdLdjQNpM4x(&!<&WMY2T|>|br8M10cXvbeiG4@nf;qYels z;D;U7Y!ZZwxTGX}jpq>;&%MeYcRx(#jzGdq&*byYTM+8kZkDp+s`05muT11IGWU;t z!Gl|4qYzE{!+QMd%g!<{vJ-9O?=WNLE21oRKlI$n@0I2QlVUUyq(kc}P|zJ&Kbk&s z_4K>280uyH=!%>lb-P1P>E6E39{PYDfpbUdzH??WdDULH{MOxdm01uAmU>#?8+rz% zpqd9wwyteDx$;Z=Td}uwl3!k>w5VXG1Ne^es7H=%CfW3RDh5AM@LN|g{Q;e9dznU+ z(C4hhjwU*FYK*&Yg|yL^LsF;8MC5I|Qgg%(#DLwosK4ElDtM~7UX`X>ImHY2n zM102wCX@ol0=~+s0ew7(9*p1mcPAV$BJr1_DI-Z_QMP_y5F{ezm0T+IMN7;kgtoGn zjK8cldfd_X8nz4k0!ylW`-6F=<(*SQDIWru`@c5K1VROA)4T10X9h~OE34nS3`SOl zOWP6~u>ZSSf04s{N&qUcR9IhC@{8J7g>nO@mz*`|tv7e92RMu^((!220vfGd8&yPb zegFrfQP$=YQajn{RseaGZp z-!u#K?j`0)?M&a>l=e|XEXLRC@7SMLj@$gTvhHR4$$Gg#3QV%e0_lB^@w4S9Rpjk*zHDWRoKZU47+fq`;H1?$7sokjx4M%} z`~I2qqga}8?e5}S+*G-!HvSMX;|n6YF#-nqWzG6F0=-GV2rXt_*#6JJ{1`%?-%tM zy?|}u7p$c3(OVD>EDYHPb&zi7}Iq1^_`~H8n`Q8 zVOZ(wPviGUErpl1f~4X2d;Fs8@+TU7@aLQiB8&8)CXnNmlUm7eFLwpt!|xP;v_06N zhPUG^*5YuR!*?$tu5D(DDMT^LBaOpR)w%~4tL!2-i0ADQ zMYMhtlyOPSIu3qzwpw|QPO_}T=tROFIy?t};627s#B^aj-=AN1rV3)FD0>aIZq5qh zV?lXK7_OE2pF+tf@Z~L%2_!c{N+eh@{G!T`UvHvc%+) z^>Gczn5a*Xye(tEB3tfie1|lccU&b8dI?SKhSy8fnaiaiuFbajt&VFX%rlG`46K3! z+aMR6c|gb0{GRU%r&UX%`E7){6Vix+{!MIS74b4Z#A-{H8G1#RpIV-`v1rH*SI{{W zT0h;+rF_qhGGeCc z8clc0h!^9%(K?ye7My!0uG4(?>m{}iU4sLIZ;bcRKJ1^le_fr$kU&Ur#9Q4JD!9;| z#oK7yVPa9J6+f%Sv@d zX|>qXQS)eN!rPeW)kk8^5-F8(l8 z@W-b=yCO}2KShz#q{c*T5%=|d^kdv`AaYscYvzO&n?GLfTy_uKx1!2q_43gLalVSL z=zk=#CjEMB*5m9eo$INChdX5`c22QK^}X*s>R5R*Rs^(=v&AB$vi3AnSIY%S!cBN~ zHkgShU5T(=U3kQ$0{UIaizpUr@o$ybUh?0d-_R#w>r;=Ua|*sjF-iz$*Vs&`S*S0c zJjs2!X~c`}TK@*RUUL)AdLu8$hwe& zRsyCi5^N8O!a!95TX@Ta3#)Jt_^#XA9r=DSSnfCYV7TKLS zZ?VW_y52SdnBK(X^Xws|XTZ7*qDvX#8zCKZ*Gtaz8NiDYAc1={_rD!~Q4u$!Y*+=4sm;6Zw ztjcCvz$g=BuSoVtCnT|Az@ILsFEBs3E~Ok!{>>~^My==xYdAg~n=;nht&NNOXfLqmkCOBK7QwumB4{^>I7WiBsG}d|0h3Q@B8_Rh(IH_wOTD)! zp@JFYMlW~2ks9Rn& zIO&F#S1*hvcf8DMGH^4^7t>R?_vTSld=~nK@~yiTVwX|7 z{w>GSKTz@`jw>N-BNouvIRrE6S?l>G!KetJn zJuFzk6x^-%2c=B1kq-Lx%Kl%ZM!yiy_rark9H#u|BmetbSAK#i-31aUreAj7y_(5+ zLU7pG?!E`3iicM0AZMfgiA<8%prAJ|9M&K=R4rF;6hZDX9?=vG`f&Jj`l0i6vrxOt z%d#)##Mv-oE@P&1A;x~BpCLb#3S{Z{Yxh{Qfvk1BZrH+XsDPElv|9u}WDbYTuqTSn zFuDyF&QbIHicU$VTf%&;(Ph8LP56GRj-2t0&}Bz;hpm3TZleZ~6XscC{lBm(3eQJ2 zw+P3R2pON%N|SBePdfZQZ;_7l-hyGTF134v8Z7-81MN=3n=Y!<3uj*H9?M0y2;=wo zRP?=a$g^$HG=PV4F5PLcPNWjN9Wy)&@;=6BG#!Hd;zUKCf7T;WJVX&XFFN3%YI|VH>AJ*5yYU_Wx~_o zqKbR+in7jiOe*B_bCovCK)3`zR+`XmRpFF1L}&?u!6wyhbth|%v;O&@^=)BK*RA05 zABU>=iL;IFw*mR&)bmY_Yc2OblDVQ3^JT^3jOjmbTGnnyIoj~5wm7@=S#r)ksaTS6 z#n<+DQMPTG7*UQm##r%`Fnj0*9MP+&P^1bqz7hR@X)s?37*l_ zu+rfT%>ZYE_qMt_*8U00W8+F2y<4D0QvieFp5AS1VDwlks%mS62Fp!-#1sS^L$Psh z27Bsl{)8nb`bZ3QC=cO<{oGBDFBRZ)Hd_fC$>3sS7+!GP(T{tow~%`zPs8JLc4c9v zkM5U6hrJ;8`3y|x(}r8Ttp=r&`}v(K>i21WtYuhev{%_0d8X*G@)&KAW1_TG#uBZ* zQ1g7E*DdIe$ycG>NUhmZ-~(C<%gZ-_UXh}j=Zc^D)}(RR-kmw(ILsL|_g-C6U+Y74 zOGE+pI(DE)v{cIkVmC_0(+;xdjB5e7h-skzUE5Y!f9(+IuNz;?jon@MWm#d8oVY__ zJ(22A>m}B;SuOl)bouZPW*g&^$^Ej9_W`0jLIz*>J;J$a%_JuOsP$SeIIZ@I@`S)3 zsE6Z`1xo!$U~gX<@kZ7!+Ih|`tA*L_`UDl9RXzBav(n}10Uk-q3Ry&jMmfd-=Y5j+ zk%J8%_=LdL`^Df!ZS!kO=nj2tlBgb`UqdAzYTFu-SBHEZgjN-rR?LEm-%fOA_;y zDlpJ?5B*$@p_SI|`uJWaijZF$`7(iL|5s~s{SKJHfq5gL`Al)HIK4>OU5(Sj%`Yna zXt#&G&5v@fQMU@YVsR?H^4P8*x44YbsgO!G^?f2QwML@m~aG$eK;OJ*>Gz6ApJ+7HeAFfnHruPQt!G<=Fd|;-s@{xk#IJss(tw*4M={N zZ^v_$xD=L^nY*ZN&y9H(sQ}vTxG8vpP{-w)R<*v4H2i#GX*q6D7 zD~bc#JEJv*DM{k&2vR``cFo)KOL%)8Y zaG`-}bjhplhfLdCUGaW~NsYY&_Q%m7aB${k}*yOE=M>DZOd%cB%D)I>CJJ-3?bTq_my_p5iR9O4dZb+sT z_hlYGZuz&HFzkU1#2kk!*sAv)?IwMaGxXsEYgnkR)yut3ba}Bom45R&gfqxV`v72g z)%_~Oz)vV9Mi zExmOS>)W^Fh1_D;ccrdA7@plKGpjc;X?J!vdAVrSn@)1F?8YSPVf-rI6TbBfNCS9J~_eBOu-|kaPucC(c)=vq^{764M zr5Q{zmYs)bq#uzR|pw3T&jkPHAdo6>6ESSQ)vv8 zblTk|Gx$AjMKr$u$^q71%)`s=z^@&d&YDF1BM6AR40q?Lcz;97O#F^Zh~BuNhu3L6 zbgqif-%w2xP>B{=V6~ccl)^FJB@VUpgcF581K<~Sr)ydDtJSkX((8D|ui(KU03m3o z-FP%-98I{9J6|Bt?2xc{`mgTt18)$&Epdja6Shob=MiE6cv|w8C$d9vCLCG~MYOZy z&ej@>JIYUF!V1Rc$8F50;T(I()3()79QhcZM>F0IXBECl_i$R^tPG(D3}&KuLY z+nE|bM$J(rs`QC3N>7#es%IIyFuNnue4%qQbmjYnlJ9O2zJ(a3D~;@;p)bO$SDIwu z-JPUCMs1uqtF`OsuNXK>0jj#m3l#!dj#6_hpT4%5c? z=oAHL1eBBMZcn2CC^b`|E?X4%8IovJE)U3E-5w9Ps4w|q0PUi%nZ`w5=i3Lq?AAZ= zz4u(wy<{`PzRH3WqjkzyxJgm-ca&^8-sg?*dWWg}H5c0_2Q{bBf*kpm!inRbsIE*0 zY7S4Ej50Z~nZ6l4vqEbyVpVE- zhMc=gQ>N0-F8wm-mWjb=Siw>^>h=r!=;d5=ABrSVw%!-=a@R|cl`^RQxSY2WCq{6! z_2bTR5!V2^e*if{cT0F0WCtQ@bDo)Iw`tr-X$0Q&RHs3KZTt0E0jkm z20_Av$1Y!6Q^=A$yM(TsPNH|C?Rv-THK+#Vi`y<`q}p#Y2>7J)(;2X3##`LGM{39evkZE@4zFcU zruz#ZTD(zHghnXoK%{#D?wqAd&Vh^Tfcb&%-p(voVE z_+Z)xAzvnG{Kp<}?}xNUGHKt(*&9g-sXJ_Be;iPp0L^Uv2?8>kDey!I=Or~6nA?^# zTOk<5saV3PS#sE@^%%P?^HpbU!WCE|@#3vCn1d_I`vUB@wWW4CBB0~ImS~_c^&oL@ zh#s2=9Fp+_h^?yHf;WrqA3C-ot=ABlu}g8XEXUx88HWONaieTEjdn5om)u?Uai??D zRK^k5zt0KVO&j9vyM=8BuDZR>0Sh(kjNfKC^zO9!{+_Bd@^?(Nr+_AY+Hq@BO>Cmh zbtmE{uI|b1URJFpA&16~*`VR6>l@&INPpjQM1$X!^9ZFdNhFRI26qLw* zLmV=mtCR#?()Uk%3*iG5epdFXLiBZ@q#M)y45h%UXxz1WGDtg7Y`#Rka<`S4SS5>M zpVc#uY%o}U!Qd6ePA~2=PWE_3L7o|6JMoo>j7(7T=l%*Sczr=m$ zR!I9PtIq>S&ss%?)C!QLCx)k;%NP-qE7sk2oI+f`3A5Eupn?OsfR0E zCe2eQZ80?##R5XPjk&{Z$};_Rvi~L=%^Wn`0mbnQ5;lL_D3&toEN5l9jY`Eadnj2U z)(fg-Y9d(T=rM;EFQ*xqep&WL;4BCZ3DPZqwO7;ds;ZAl>$h=#ymI%~_s^$(I`_-5 zVv@W-<^a5#7)Fqj$kszvt88}_C37myPfty!Qf^j~+&3BUZtD;(WP3zg!k&AD03_qI zxR0*%)MuOkdv*Eh7g{P@3%E0g*VG^Cvj+@g?aQ`9U+lTx235W!vBBugjzBzNTYJJ4 ztme=`jw!?`hq=f#s#~XkyvL-?!L+Czf^GL(>2vN8oz2uc`wI168>oC`cP#dR&s5eH zmEK;K@H-I-%$E?;cagp+qT&%>!WqPq3uHF9M?j(x?0SW;&+UP5BzE0V2JB;I0}bS# znI(j>rtl8lNt0G*OfU9cBA2p zG+dIVM-6b~>`$(Ik^9UjZy8u^FWnXI0~Y%b3~2%d5JGa$ayW zIWzdCJdDr6)6EmVu>M@oo_)x&@PvjcGM_uv_SoG0Pjjzh`X=HFQnY3m^^X-Y@5lp=%1!b zl#rE*r^qJ%q-av z1OJm3MOagI@@IHjTZ|3IMZLIJXpju#6hIURgu#A0eK>be=_7Vy~;C*Q`gilj-ZR7D;|N0E&qsJ4@5U@Yt2wG(sdj<$AFI6;m7vnie1h}@PX2-7twYvZcVOl0pheNjirI&G z4=mv&ntG=+nZCvcaF6bHk?#)Xqaa*;cOOu1Ssg(Z`c>WKmEFp5Bz6Se`aVNpQZ(=z z?!S9-5S99d!gp0`NwW^KXkaT~f(<-egg;TY^gj~U_|L_M8sAa`hPvXdyyD{ozk0hpt z*FsL7wF@B`?_Gw0+&FI8L=%0KI=7HFgS*xAdF$Oa&Qhy)#&Y|^f^oiU*!yKwa@5zP$Io>a)C)A{x`2X_!LtunEdHyQ)+3%I+ceeOz%lLjr5LoZ>w%mb@Y`{Im z@UtdLl^iALkxoPjUVJwc(GeX0j>4zwTEZNp+7n?70;G^(EJ`WzU#c3-T>hV(XU@Y| zj-prc?(~BWuGd4b*M~Z#Mu~x=QIxT4n!wR=s+L#IN)u|T(t>O&wFpF-D11WH9s+x3 z^^)Ci)%=WvrhxeGoJ7vU*1s&RchG7f?@{WV=Y8`yM( zU%VSN2GP+KX}KHt6*3tcRL!vU(jk~5JNZaHTPWpb)`KLS%P#QcbP?(Puui2$?=cJe zdN5Y2r{yu0f$?)eJ{uhAt^73hit&ECNqC->`x-@@gs()O-Z^tNnd>L%yb(HyXlJ>RqDs-M?2J;b7eO(E>R?_mJk0s0>SMX-+?R_mg{d#g1owm^D25n@B@@ z)$5oZ{(e+^jI6NZ>^HX#^;!|ANb8e><0!|TtQ>w2*}6HIFQ z9nZ9=Dk1-Fr@Amo(qcLVcx{1|ZU)pJxL&)B(WH(_^d)wONcP=NwdzO~+ohe;`3wc{ z?lpJ>e-`Ec);n*M-@+QCZlJ=PEChDnj(;ABZX(tm%eA)f=G~54dc3xOwCprS^CQ)J zBuBp`r({RiCWUm{k_c56Z!DyiFu_Sr{kd9Usw%(D%&D z)X`f@Hzu?)j2li?_eR{qeOqN$bKmqMPgI6gnfLGfT{Ez72?UKEi8K0|&wb*Vg>}M- zxiNVgebTM9d1X+joO1T@q7)->ztg|`y66f6j1cF(sI=+GArn!4xk&|%A?RWxe*00!FoFe}UEk7FZ( zEzW^XP}N=&&APNOO)|8>(GvE}q?X)3;E^=rO1u z(vL@cCUG7_$Rc-)0~KzbJUTA(q%lMGIevBW5V**L-5t#(7uYHiQu~2`nR%Or3gZhq z=(^m2zY_VYkjiqa>UqT%EzXL|f3dsBA17-s7v`{*xNd z0WDgMs#0t*S~rYqAqgal?<!3eUrrQKMSAz6Q+~11@;;c*=oinQWpYnyrJ^z zmvOe6SA7Q8^AsX-vDo)dG4^$X)Ux|>OISNy@@l$jqlWgH zn_-K5lzKT0PrK_{%LiFOb+uE?xEK@lr6&m6u6=04dHYKUFf=% zqy)lJrj=Pn)6+GF#YA#qPB`4_tS*e`wBO@Q!GkhGWt`i%LZ;t1ThAy~Jf&AiHq|A=2j^EsGdI>({gjR2(>ZCBQK6n4L;qgDvC*T|T}Z7^~ZZyc~O0um82aTCZ(6N6C(P z%bxOtJgar6VZ2v!A&PR?&jGK?XIFQ+4@CEC}`d)Rr8Q?psJIp>u<=> znJGj&CfhjETqJ7pGp7rcPJ6?hE?N{hJ?6%M>AkUUPn+UB46eT5$Nq>0Bp|9VE4cG$ zXveGd&1H}C%~7tQ;`|B?@f}wjPMGhzIbLxpp2#EC5+xN;#Yzl(tEFk*u1`7Sfugcu z!g7fjGg;Kcd2d*XmO%Xapb<1s<%X7ZbV?B15*0A39QH$MY&z|Y88$thC$WpmjGbU| z%PYViL{6sh=xJcA@F)F9A05zgEkV>c3jN z7ye+B>UEi~d3lnsiflSfI60Em;mUV7QKTitqB*X!&16jI!!*7H=ru8-gPMv6Oa(nl z*F`6KU+PckwOi#%BGxJbWRB!At>MNs8=Yx;nwb!nxmz_lv<} zUEl-866oxQE3W&u=F7lplgw32q(F(GiMh&fQzjublg&opkl1lx0#ibnjJJ$EFZts^ zz@v(K0~TQwS^L#!^*44V^W}n#zL`rL_m(siNNUg5d;|4?-}`ehY5G8E z?Q8o|VE9XE5syfY?D=GN?^-}x=&)Z1`Pdn;PGyJ&5=n};uL57vdFf;>D0C!{tWJ&i zv25+d$HwWfLN4IcvVrMnjps^WBC@@@%6GKdH~97M$UDN`Q^6yHOj} z#nD$@OuBF04;Cw=gJ^iEY0{_P9&I~OJ}T)2XfKkv#Gj?g76Xk2bCg?B9MX-RXam0D zCqG<0X^rOTrN|%EyFExLSKJG#lx<+xW4BU)w5Z`oDD|n8`Z3(i-8GCzq(vcDB8 z`sf;)XM8KUEpPJZY~94w-y?&sA%jhHIYf1HCBIr*mY0v z;X0)KFWr%&h;>t5PB=d#?Lm5D0k6pl?K{L^HoG^=@=Z54zDyr1nlDKlWj>%Ed=y^& z{dwaaZSOlLvAYS3o!Ffm9x!~qK8wD8n%|$q-N=tZe50IkO!C)5{?};nKM%G$4HzJs zB77%^xNoM*j8@&uZdVO@MY?nacoC1k5K9LVa0HM-`+z=GObc-VgV?m!P3EL3K39EK zD^X(&ajn}yp*6S5Nv-H5(vqu8$}ib8xo6shOe2Y_#jAEhZbry{D>b>V<|%M?lrf2VcBVgLdf@K?k+tgYn=o_5O|#RYM6Yt zV1tJKaN<>=yeNsd(htzm9|qW`AIO|~Nw=l<+vu(Xjs7-;Ymb_v^;ER!zJGTd9qW8Z(x_^9e7gV@b zb%)TdnMB1dg!$cjLn9zVwlYTHIG$yi)}zVgMi(QlQ#$OI<_X%IG*sxTg))r%QZ@tvrNN;P$$>~) z02v{jZN0RMMhFlfT)L3NDwVbjW(tPtWA#@*Y3bM3xQ`MHhm4wTjsRckou1Q<0|NDJ z-xDVDmx{^`u|*%eVrUa2cf5CO;RaB+9S8dRN-J_*Ertr>ZO>FHO$RnB>eiXFgF3Nr z?e}ko55%=6z9~Xc!Z~u~{TlIYnWG0G*e#&v7jeP{Z7Gq!KSMmOlUiB6(VFqbaZ# zcik>t7F8GD!t!b_4OnHpM%3QR%{ZQSphJT#{nA6zQ@2uMK3Ssh$ZSA-b5Q#YY%;f7 z>2jO3gRr*{R1PPyJ@~Yr-%6(2?zw?!@0Ta`t|{)NHYchM0@c0(Un>?o3ORZTEsRuV zG^}twbbMxe->Jl5M;bJGav{HYhz81*Gph5QKtm?j-UB|Jy5zgou9sI&aKcog!7CFtLe zzXV+IA&39Mv+t#=VYq++;dOp6mD;s;%Qm9(o;nL8#o?s%X1)Nt^T3S<+MZ10@nK}= znRGy)?D@84F4?G?(bZRCbLC^DC-+m`fc$f}^66?xmy2`vr~!qN%|DafR}u**OP>b+$QdH zy?S5h2%GH(i;i@%%)3I4}4YOeO8AoI=Xv z;&Oc29t=>RbYyh+uqPo*W%s)YZL~+YF+~_ovli(+H0=E@so9v+b2*T z=?PsrsE^rvh}w>bVfA-9m`XFiO>fG0XtT_?jMocGXk)y#E`d&BwSTpN@|W_PIZYB+~gL`z++;B#2*Uy~?LvQ@A6qNqN<%vH&G z6^u2MT-;GA3_^V~(8V`U?Ryj1D57a%B4JLqMTC(Ks+9UnlgOsa_Xlylsa_ZyI07BW zF_wv9Q$WKf%`U5rh8=(He1)UJ7GYUr2 zQorAu*S@APnERg9X*h>p`1e&b7`^3>M zjZz0ervLfZHI#*TdWmAe{^Kop+e&+xth$}VT8lZ#tB`>hT91S$7-@O3fAXzB1>u2@ z4)8j#N8kNE*2N`PtO7TDhEQ>w4&10-pyXqjz)FoDDXNK~C!lLEc+ezSEFv^b#J%KD zJwJJvU~QgtW|XVow}h$>VXx9Ma&rSTrjq}=yLnWFmqj%(c8ewxLz5)l z=?(QdiBas*fq&3&0+bhHF;oVS$5dK6WTWuVH>LjbqDkA_Y5KtH!w&-st=tnMGaIBx zXz=5q2U_XDft}qwj4JSQXvvde82C-7&`E*xT*$L6PKa>b*43_ib_LH-1HLNX5T1%= z52jLp9t}vTvL%TRg+XbKEBcU{Z+#K6R;E|XHq4$ZG}BpIr+nZ0iRP`WvMhKEGgXZq}-J9Du{wfJ~rlMO? z$A>&=CxZj-`p5xt?=BC~{YJaj!D~%s4_y{3cRw^&oGe`zWsUP?o?l%aJpsw0amc2< zC|GO1*#oM#r1wOw$xC*D7+5B1c{H2`j`qVNAvRd);PFL*u0VD)Q?DA{-_R$vqvV-d%DEUSUoBY+()pi6lHJEy_fOesrl-+0H!U+CD2ihHx0ziKs!gi5fw^qa*k0P3mAs> z_60@KOFrVBFz7-q%>JOc-_QJn(P+dt+*5eCp1`{ZSxUR+?%UI@bm-XqF(Z~J4DIn1 z$W|?RThO`LZR69;qz|+$<&xFLunPIAJ-E6pigiLsI%+005vE^EE3QvQ?UBWJ96A9< z>;t@G#WhP@2N)4cak{abOJ{5qNz3orcWs_myt6*&NG_ELV*Q#UbdoBRy6(8}=rP1~ zpUzW_>AcXwjuN>8cl+Kp+xpp_qj-|p(uyC_Xr_Tl&3J!e6;$xmncbCUBe5&&C48VI z+~`b2wz#;W32GCPgti4*Vevf&$jdvGVA5IV>khxcqzF@g117BQ)1xyivBdCF7llJta@5T`jQUbuzG{>qI41IW^NpM{J~pPPl7fl_ z$MYfxh8%3I0~vvt6$ogmY83~%sD<>}Ez`YLncViRIPaTBr7!0BvkeQbEzKUA_OMqP z@Ia{HQYP3#0GU8@Z3UZ*@uJp#so&0U=%vmx{8!55#_Ig!M|5fXF22>j2$lZeMf`re zJy{?I7MPO_R8G=@1>0|=L0A$!J{7B)O)rK(?;d2~Ib>VcP>!aEQpFQvG3(|cm-a>C z=pcXeI$S9iFY;hWs_Y9;#G16%C~-yVOL!l$-k(JJ^bonlt66*u`z%LeV;(}62#hml z32_82QnKm*CAFG27%jtGUP7{9R!qJ95w)m6AK{M2-d}mU%2XqkHkJmy)?7A2h_mdl zJ_0$3J&o&$u&AI%bPwiWO&OWakv`GBQ=Y9xj%lm=zFhD!li}@iv12QERf7EERE}bh zb~lBY|4n<0`_rr$+B?O=D$+J(W@BzXgmo!Q?!j0Qs`pQop0fgR`6vMKK-88Tu>{%o zHP`Cdal_oYfe=W2KA)D0&L>8a!#6sCvQjBT@L2MGtVI2nM-&pPUgNflHp6>_)NI;8eS}c@jF@ohof~ebD;*W8cRV1a#Aaw<52yA z&Q$n{8!htA$EM(O;aGx!0pGk+0VNhW(cwiyzcAkZ9nVs+Ln*!3dH z`z+$!ZN2MRgfG&zC@8^4#_Hdh>=??Vhm~;{FfP$|eYbeEB#a`a*By}vax)LY@NFIu z-}NOhYck8$xxTxSlArd{D*#g?2naI6FC?C&aCo3gj&kaYx3pgIJG&n%ZSn`Bo`Mqd zd&q{50(Jv1nO;*{p#0;~wpa(@rv3aPhQd;R;T}Gk_W%bjvmwa2TxsQ7@22i}%XY#< z19AA2N#3#xG&xw4cY*7!+@#d?pH^pkrrD*v}&H+xqHgpr^U`+!F|7Kh@QH zW6<)~ffynUA9PN2Um%_wY<{9XIGuK`aV?_FL7hqbj5qh?lj&Lxdk8pS=ZoJ&D!)&R z&c|R>ZeAk4HU6*1UcwST8u|PYaa+A#2zRw1Z4YXqHw#m*k_wi#6>@h@0^(YHi;kusH?g|w1$$9m6L%e-$2Q;3t$ ze}lb+v=B>A+I+Ch^~tO~u9$8xMbv03d_VFMQ9crd>+Dn3zVJXz)_jgKY;y~KDiW7J zvNkox#5){yKpy?0DYxh(*j)W)-%0R|e<*@trg_ziKr21BUY^YeHgUu{PpjuzUo&ti zBJN(uRU`Sa%NSR0uRXmbdwJBZ-Tq11yinpvH-E8-xOrjJJ4^L7qtea7!q(#tb6nnQ zK&<;l8D<7GA#Z1KR;8X^ONJh*WAe?!^l0Tiakb{>bOy~^@8iY}`!l%yvClSZH8NG{ z8?(Ras~z!MyV=3GH7BZh@b^6OS0G%DNJvg>m zGu9(!qrU|EwKw|)A_qaC!?AS@g()AoRShZQ+xMh}8=TN`S)yd@{2W@y%q-ip_~_x7<8v1~TDlxoyjt7KNWtfQ$4Pjb|CH9Ap0 z-2v$mmsJ<9DDhOKOAZNn@lAqfG5lK?GK@vOmEB3W%}P~W*Le)Xsz5U z?q5Jy&y$^%({{EYCKc&Fa7>VnzSor-Q74NYhUh&RfK%V58o<6j9Bs%uY*O`pMVUaB z_#q)ros?S#b-=0$vG2!NuAGp|C_A^%z5~hmrSyArg63FF*ObjCKiOQLTtjFGKaN~X zLr*JBzT|ICz)7E9Rzzpn;R;>Ja;)f>%h{X$XzIgJ>d}rN*Z8T+S`8+|G7G%vYi2G? zq(YaYfr(`o?qmx&-APZ-2L2Js25yB|k6d!kxEc7kCnu9RU5GvrH-@F3qZINsk+lfX zF|(O_Q&}6&^Zk-9m1sXO_{M?p`$TyB)C1rhGXVNp?!e;_jl*Lf!u=?eOGFfRaRu*i z(RkW)T#fzur)xGHy;G}9XxN0K9B$`PXqrDG5$Y$JZK&ZCGvIuz)Y=*}_v$987d->V z0spL;IN@}r%UxQ4Cu8htfksOb9DQvdbWMVp-ip1(#B<=So z+qVD)FG}bT4#B=H6he)zFq4(8{k1pT_!SNxEg1f5$t>F10es%VSYx2K(-qt>PH>H^ zh3Dj+#x!$`MMvrvSi#aFt%nQ$FS7En8eT;svkY*&2b-)Qqk*9pZRTk!R$5l~Y z>I~S!7wUwAJUv(=n1pT3^;jsnA_HP`2|~M@dSdS*vWiu!1eLj4 zGme6dl#J0!L@os4FVC=#ku3jJQDOaL5=4^8v{ZB(6BS;gh4;%H9AXNZU%1 z6US`Lox7u!j8mgG2vZFE06Y~@VjW<#n6k0VGAp|z__42>q=mixEeeBC)rZ>C(FO!A zWc(T>O!-ZEj)Tj^B;_XE8p)^7oF`tD!LujH-0{>tZr596jH!XA$EYl>j{&38YhMQ3 zw9ICNIs(pv54|1xBj!Q%06Q8Ln z=>c@Cgb{O-44ZQ2+5WVu>Mta;@%=_V8GVzd+x>6HO(s1LyCU8fu4X-imB@vK9(e>E zZ|ieO7NADw$V3kZn$tYb(VK#@pyrDj~?+ zIG&2+da6{k<7TsB@B@TA9%;laH}1N3%;5y&0^e{CbK%Cq{mgm)4f2?bC zJo>8O#saoz+$6V%@QqD$CAeY&$|nm;B-iJ0C{L>|_a`0Y`+@79)$9=m9ubgql-C!Z z41fb|t6zH@+~U4`zx9#0Xp(z$p-hJYixq$?>VuveH_O>6G&56e>fjIx=CuCn_8J_#z{-aJ}Yfpk0V%bry;lhgv_!^8B^1qvNGUeVJ4;2PGdGV=75r zWlcSIYFlwO zpW@p4hynu<))THjDe90xlPe?SSxE1z4nC>`ILPjR;1CGb$KNG;KBZiiWRm2wgmC|S z)X|dMSA5UyK2j&Isq&NRhTQ{(0lT@v150&|>_xxk^E*9H{E^(CZ2Rh50!5Z;6*lc+(WSy6SmBi`{Os8qxHxg#Zo zBEJ_wNy0}NKTL_xp)x2G2bUKr8ZVdFepJ(0Bm;0Ad@IxyHO6gsXgKy`h7QCklSY3| z6{$5FK%55D-)QQnXh?W##SRnGMHacZFZ}E71YMW3RhOHCc$=8@3ee)%718^&p3erC zDn#(*p8C*z$I+VwittTKSa=hRe%G9paXBZ+zGa2#3r4pd9;^(xF;zZoL9I)gbZ2#p z!UKrBM$iVE*-q5Ha4fT-+@UOUSXi4vtz1B5t8iXZr61uvoIv0@aZ=OqGCKiuFfL0l z(X%`~ALJ0|0mBm*g$$_InzFeQwHbm^qb_=m6CT~cO*eqS&b(~QVbsRG- z!Q2xOa^>@NuQyl*6RW!zQIPo}U`k;G;?OnLR&)4Seim7(dHhyu%v!ij2i62dam`;e zPY|Bl&f6z}$-yva{BChtL9=4o+D`SJuf122@38h`|8s2SV)mbVF5MptDAYnY81RpJ zA25!Z7J#vr*39MjVj;8MAB9*&&p^{DO|mb zuGkQ_JZj8-as9zyMUn9Jk`SjCRDR=8iJ(2{$vPdiPYsyhTZq~t`cOF&2uLR}R9Fv~ z&YAU8Y8cGr>UbAJ!?C5o4K#FRF-faVfZcUGXCcVebdDf7C*oY&eVSH0FRXKL<W5FBrY005#N~W#BH?{8jW8718^I6Y@?xXDXb9UKZ)LYCmvCN4`8@8g&%nu+-8+_Zcin6@#Yke0L;jN(3o7hOS`hAV zWye;)LH>^pOfwrabN*2V7{LA#!(!0MxP2NZOS;62X(6pWcD1?WQrBX&;aH}D&1dgS zFdNV4@@TC)e!*5d{3Oy}DKB=GQ%L$a*G@vHhj5?Gd*fn%j+q5T4Niv#XfGJERFeN~ zJ4Z{Nf4^`&jcTHLv9xQm%W7dT>W#(tW%SE?n`JnV&+K&`h;-=QA~a^{qd&0J^aH`% zZlHu}PcRfEGKs@g060kPY=1rK##wtpyHA+!3S8D8t_X`nDvp|G=1}wKer^V8YhOx) z0K{?4-vE#6XpSU51ZQqLvu_&qq=pmNoZcNcs8M$wp(gnOHjg4o8Q-rgBz%*Yp>A`s zWYxXA5soXVyW=&4v%Psm`2M4$-f*hqS|hH1_EBA5LG#_x6R&yvou30D8{8$KbtQ1f zPLOwO)_faAbDZ1&jxq`eq@Dn5wx@Y-0kkMk$#%S$&^ zb}!ERoKcWlZw^M0Y4L6k*}XEEwFq)eZj#I7r+40L#&Za9>wYzB!;Ni1C;Kuo<$B4> zeIBEE1IP%(zuiDo(m;9;_9Zsx5GV`oLP2=lo0$fujTqe<^REwkGc0|epP4CUO zUvGQ!!xTHhVP!b!^MSbqs&|lIR`KN&RZ6Pn~D6qiCV4fiLHE(MSxGhn#fY^$y~ zfD>&^xd)>!bpYdP&|&EN$YtVG_C!(#ymJP+2qWX${zV zi-d2k1?rWXR{VTrJO#^VhR<%vg8_1i+wH5xDry8~C8=;BTGH`=0ne_Z-843&FU_OC~P&-wenH891Wf_PoK z7dllFMKQWVnukdOBF z*M5J)q%ag)K)S$JQXCK)*QT|SfuJ|S9ohM+N88^vqd5{SH5HOx0y=jYz()Ma&uimw z@X;LP)?J!!_`+m9Go)Yk*_qSTGFv+Bq`6OF=97H&O81UXEHSE>-gh*WH5wVJuWO(l z!yIGDKQQOr@Vy#i2at$|1_#Nn-egv5xfMa3pF091(J7T8Z|2x5!UEBvyngv`nT`_F zs5MzoZB-QDwzAiwr;=fCdpA~8yM+B=}yV1QOp`beU7XQonI*A zdYngq6h9rLE6F8t$IHZraCRxwQbr!5YqouJJ5O+c6ar!;eRiWJGdY+)c{o0am~FjH zB2kn2p6v7`_XA`p1mX&$s3De+0tHu%gF{MwbI9onQPp14JMfSr;-H%iIzG#ZK zI(^}O5hUUig(ogVOh3`tVjY1&$J6`k8uL9X% zKxy@YtRy3z13g2YjqSOas#3A);-$yA-JRc|{#76!v5Z75FD}Tw#)O+AJw$0E0th{*I74Vry3rWHuZ=8vclwUiQh}cPSrm z;Xf28y0~%vUe*C|0r+Nzy|IdlUT(Lw;ioxN{YEz7$<;2g^Y<76)yvcEL;*+g8$-ps zoLeB*^w`H5spc3hY)$Y)XV8S>0#=KkH(MrEryvyHO(*o zxPl3_WGH~^{P^Vc1Z^4(t9V3!4?`o)x!gk1p219}&G5(2Mq+^=0fbylp3PW#6ix(mNNG+^Q1Uh7{lSLLzqKH#9KwS2t;jT~{;Ul4x^ z49|Q~nfgPYm5X*Wi4Q+E&~iLoKp5D7eikX>)u^gzTd)n@=BkGV6k|=<{7DN60k{XF z@Wg_=aki=43mNayMvJ@LUIj!tqXJ(P^IH4+pkFRHo)M(tgfAp2JBBQK=egJ`Oy2Od z`K4*6lNxQ!7rv*{;>v=(*zXn`%aO|(G5%q7&Ne=SPxMH=!I}5iLzdq98$I*JL4eUk zowB*rNrwVoh`oRZkAPQm*n2LW)ldEgWwEm1pSbz=VSQR~vao!2@hf5&)PSg-}td(M?6JGaN(l@yvMsbw}V^l4Q?0I)szuvDq}nRZkn#rf&g)rsDFi&JDmff6cc?ZKl` zr39Cdvvb&k*h+&=I*d|na$JRl2 zSgy)fDa{t>@mx=xd^gOaqxR+vaS+izO6+NYoY((-c)RL6?ia;9qe5M+dH3hR{jXEp zedL+7>5Q_YS1h^0{FaNA-_Jmv*~@2Z-sij181PKNZEWiyAbnErL|Zj$6Qv*=`c|1CC8sjLjQ=@ zJ$S#suO-~XOY6dsXdV2N@_(993pKxwXkSRmk0h@j`HT?N;uwVYM^1n;WX6OXb6oa0S z4-JY>YJs-%UENyaH?XnFluA4mi{~P455kInNh*b%ztR0aw$x|EN9t4*g`Iyd*MHW| zp4vksJRMmR@>%N>0~&|M z_5FYSK5p<6-;yEB|MMOA_b2h6pZxE?)k7-^3TMD=2z6jY_kaHc|1ZBU85ErNkx$Lu z{{7I#zO+BOrO;?_4!?Igna)@--}vic+$TE(0fjB%;Xrsy8Gnl>0uA6lVi)`KnfTnU z&=D{k)c<-lpamZnX*Q-{(j}oZ_5fWtX;q2YHK*BoI@kHnV#J$fesI_Fi~o4QJW_Z+ z&TXSJR%>DA7+;Ag7&H%B02TL-lvEC*u0KD?kI~JYNch<%C$%3MBajqM3#B01a3Py| z{qEj&kg2C-4KD3s32)dy*7=YjekLsB%B#?g`BG@%fYG^^u^ZGX9J5(!YST3?#6T$) z4HjA^#2+^4(FpkjQiT~PRqOLdb6hs& zV-$jJAeq-gZfEcIjplxZQQ$~k*_DiMGw+zpFN%XRG!+mohk@ZhXU=?ySZ14Xi^Ax9 zb~KY833&a2`nXPUy)AUshOf#krykcjtWXLD;(38YRel{R#Z+KIQr#P#+nc|?@CCPE zX2^Elk$(G5jtyPm&AYnw?9vdk&IvoM;Hc&T*cSw8_ zWjjGD&R-sE)a0C-+i&%|U^H3QfA6>orGbj@lUOi>50d@`k{sj#RIGrZ+4CqTZ4Qv2 zHuv|`qF4I1-4KMlo}HNdPn7o@q?XHFX?|7tFR#`G9#=16`J`K)9P1@xOIxam1Bkis zGM<9_;K=Wd2xjro?DFXxfLAyxVY_B4vj@^(4jBG^JYArd+ogGc#5r?EiEgBJ ztcOBs7J4*egU2P&g6fY`h5k_};b4}N8ql1gMHlT7+klL8A_t{BniuOn0WoPzc`?Y( zmz8KWQlfH3V6s`ZLAn7C_D9KJ+ak?|sJnVJJd4c71BRzXg0udH z)9v9Vxlb1inHbI+%=@hkhic#Xz`s_l=<~Zc2(nS2Ql@Y|y8RwaJRPVFhs9aX-S>^5 zf0DdhnI1|*3&9kW_)$dw=smKE6-W+*0UeGZrp>4&Do^mI>x|-eDS@~OB9+3jF`Qav zW3(Rqa-6H$vp~OZY6ocbhR1pejuiD|gyF=(8FX4rgB~t*t6-C_IX$>lh@zK$`A%c5 zAZu#Tc6W13-o(Gl4Jqr1lU+A|a@#VRUcm2XAWhkQI8)`dXCL%SP3p#<8^du56Z!=Q za&hmio&k(;2Y%en1g(4lWk&FXO0ROs*6LB~F_Yao8a9goGdi8Z{G=%;Ijy&r*;X10 zUQoLe;vm=?S1@s|o5o~*{(J*6EE%26&90BH%1#X{IZREo4s3EV5*s%9;zD>c)Dcjf z)>{Ugc2n1`Y}_uK(dY7(OpXNUEq3Xz9Klr733g-Xuf58X$>S4A&k(TAukpi3Sg(~{ z{d8>PVEbd0Zz-V>cV|R1x)swF+#V7SC631Xj6PJ>S0%W14Wq+#e1HpDRu#BPg!9_L zce_o^_*&8*hJv~^xD|h|sdkZ&_Wi^q7%$||5tpqzv?Ou51DI(HfC3SXQ%IsaijBR& z@ywGsUoA&bAqKcezQ+_!Egh`w$*bXoqOvqLea`0o(gvO9V#o=_5BGdyaSQ;J-rFC; zB-UJeha@%dXVG$}y+zd%^}1?5(fd`WPUtCIQ1&H=e!A5hk3@_yuF2X9_hjOM*a2P#AN0JE?zM3$c)6qAAGrB67|9Uv<0=nYNq2p z$YFnUBqE&i#__BicV+Y|F{7xubm7Ye$J(+vJ?+uG$y^V{gq6m28y9u;5wf4;upznedkDj>E~8e1Uk<^>LO0$h$(v@Y!- ziE-d{N3?M)Y9#M!H|hwwhX;3Vo+rs(6JuPXznxEFx%4PV49vQj@vN$nIz0Af2lKMl=nv)_GNe8| zdW6w3S!do}N>||m*0=68N88fZTj5_}jCM!wS8Res&~>_fF<-yx|igO*-!vlkwpu)