From 191b39e8fb3af63eb0ead0ea839cc762463b86df Mon Sep 17 00:00:00 2001 From: NextGenEng <58440325+THOR300@users.noreply.github.com> Date: Wed, 22 Nov 2023 15:40:00 +0000 Subject: [PATCH] Adding some tests to assert generators perserve page number. (#78) * Adding some tests to assert generators perserve page number. * Adding generator test. * Reverting accidental changes. * Typing changes. * Adding an initial test for the core generator. * Adding tests to the vespa generator. * Moving util function. * Adding more tests. * Removing breakpoint. * Removing breakpoint * Removing another breakpoint. * Adding more tests. --------- Co-authored-by: Mark --- poetry.lock | 98 +- pyproject.toml | 1 + src/index/opensearch.py | 3 + src/index/test/conftest.py | 65 + .../test/data/CCLW.executive.10002.4495.json | 4678 +++++++++++++++++ .../test/data/CCLW.executive.10002.4495.npy | Bin 0 -> 457856 bytes src/index/test/test_opensearch_indexer.py | 104 + src/index/test/test_vespa_indexer.py | 100 + src/index/vespa_.py | 8 +- src/utils.py | 12 +- 10 files changed, 5062 insertions(+), 7 deletions(-) create mode 100644 src/index/test/conftest.py create mode 100644 src/index/test/data/CCLW.executive.10002.4495.json create mode 100644 src/index/test/data/CCLW.executive.10002.4495.npy create mode 100644 src/index/test/test_opensearch_indexer.py create mode 100644 src/index/test/test_vespa_indexer.py diff --git a/poetry.lock b/poetry.lock index 77f4295..d09624b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1017,6 +1017,55 @@ files = [ {file = "mccabe-0.6.1.tar.gz", hash = "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"}, ] +[[package]] +name = "moto" +version = "4.2.9" +description = "" +optional = false +python-versions = ">=3.7" +files = [ + {file = "moto-4.2.9-py2.py3-none-any.whl", hash = "sha256:c85289d13d15d5274d0a643381af1f1b03d7ee88f0943c9d2d6c28e6177a298a"}, + {file = "moto-4.2.9.tar.gz", hash = "sha256:24de81eeaa450a20b57c5cdf9a757ea5216bddc7db798e335d2de1f2376bf324"}, +] + +[package.dependencies] +boto3 = ">=1.9.201" +botocore = ">=1.12.201" +cryptography = ">=3.3.1" +Jinja2 = ">=2.10.1" +python-dateutil = ">=2.1,<3.0.0" +requests = ">=2.5" +responses = ">=0.13.0" +werkzeug = ">=0.5,<2.2.0 || >2.2.0,<2.2.1 || >2.2.1" +xmltodict = "*" + +[package.extras] +all = ["PyYAML (>=5.1)", "aws-xray-sdk (>=0.93,!=0.96)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "ecdsa (!=0.15)", "graphql-core", "jsondiff (>=1.1.2)", "multipart", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.4.2)", "pyparsing (>=3.0.7)", "python-jose[cryptography] (>=3.1.0,<4.0.0)", "setuptools", "sshpubkeys (>=3.1.0)"] +apigateway = ["PyYAML (>=5.1)", "ecdsa (!=0.15)", "openapi-spec-validator (>=0.5.0)", "python-jose[cryptography] (>=3.1.0,<4.0.0)"] +apigatewayv2 = ["PyYAML (>=5.1)"] +appsync = ["graphql-core"] +awslambda = ["docker (>=3.0.0)"] +batch = ["docker (>=3.0.0)"] +cloudformation = ["PyYAML (>=5.1)", "aws-xray-sdk (>=0.93,!=0.96)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "ecdsa (!=0.15)", "graphql-core", "jsondiff (>=1.1.2)", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.4.2)", "pyparsing (>=3.0.7)", "python-jose[cryptography] (>=3.1.0,<4.0.0)", "setuptools", "sshpubkeys (>=3.1.0)"] +cognitoidp = ["ecdsa (!=0.15)", "python-jose[cryptography] (>=3.1.0,<4.0.0)"] +ds = ["sshpubkeys (>=3.1.0)"] +dynamodb = ["docker (>=3.0.0)", "py-partiql-parser (==0.4.2)"] +dynamodbstreams = ["docker (>=3.0.0)", "py-partiql-parser (==0.4.2)"] +ebs = ["sshpubkeys (>=3.1.0)"] +ec2 = ["sshpubkeys (>=3.1.0)"] +efs = ["sshpubkeys (>=3.1.0)"] +eks = ["sshpubkeys (>=3.1.0)"] +glue = ["pyparsing (>=3.0.7)"] +iotdata = ["jsondiff (>=1.1.2)"] +proxy = ["PyYAML (>=5.1)", "aws-xray-sdk (>=0.93,!=0.96)", "cfn-lint (>=0.40.0)", "docker (>=2.5.1)", "ecdsa (!=0.15)", "graphql-core", "jsondiff (>=1.1.2)", "multipart", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.4.2)", "pyparsing (>=3.0.7)", "python-jose[cryptography] (>=3.1.0,<4.0.0)", "setuptools", "sshpubkeys (>=3.1.0)"] +resourcegroupstaggingapi = ["PyYAML (>=5.1)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "ecdsa (!=0.15)", "graphql-core", "jsondiff (>=1.1.2)", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.4.2)", "pyparsing (>=3.0.7)", "python-jose[cryptography] (>=3.1.0,<4.0.0)", "sshpubkeys (>=3.1.0)"] +route53resolver = ["sshpubkeys (>=3.1.0)"] +s3 = ["PyYAML (>=5.1)", "py-partiql-parser (==0.4.2)"] +s3crc32c = ["PyYAML (>=5.1)", "crc32c", "py-partiql-parser (==0.4.2)"] +server = ["PyYAML (>=5.1)", "aws-xray-sdk (>=0.93,!=0.96)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "ecdsa (!=0.15)", "flask (!=2.2.0,!=2.2.1)", "flask-cors", "graphql-core", "jsondiff (>=1.1.2)", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.4.2)", "pyparsing (>=3.0.7)", "python-jose[cryptography] (>=3.1.0,<4.0.0)", "setuptools", "sshpubkeys (>=3.1.0)"] +ssm = ["PyYAML (>=5.1)"] +xray = ["aws-xray-sdk (>=0.93,!=0.96)", "setuptools"] + [[package]] name = "multidict" version = "6.0.4" @@ -1772,6 +1821,25 @@ urllib3 = ">=1.21.1,<3" socks = ["PySocks (>=1.5.6,!=1.5.7)"] use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] +[[package]] +name = "responses" +version = "0.24.1" +description = "A utility library for mocking out the `requests` Python library." +optional = false +python-versions = ">=3.8" +files = [ + {file = "responses-0.24.1-py3-none-any.whl", hash = "sha256:a2b43f4c08bfb9c9bd242568328c65a34b318741d3fab884ac843c5ceeb543f9"}, + {file = "responses-0.24.1.tar.gz", hash = "sha256:b127c6ca3f8df0eb9cc82fd93109a3007a86acb24871834c47b77765152ecf8c"}, +] + +[package.dependencies] +pyyaml = "*" +requests = ">=2.30.0,<3.0" +urllib3 = ">=1.25.10,<3.0" + +[package.extras] +tests = ["coverage (>=6.0.0)", "flake8", "mypy", "pytest (>=7.0.0)", "pytest-asyncio", "pytest-cov", "pytest-httpserver", "tomli", "tomli-w", "types-PyYAML", "types-requests"] + [[package]] name = "rsa" version = "4.7.2" @@ -1963,6 +2031,34 @@ docs = ["Sphinx (>=6.0)", "sphinx-rtd-theme (>=1.1.0)"] optional = ["python-socks", "wsaccel"] test = ["websockets"] +[[package]] +name = "werkzeug" +version = "3.0.1" +description = "The comprehensive WSGI web application library." +optional = false +python-versions = ">=3.8" +files = [ + {file = "werkzeug-3.0.1-py3-none-any.whl", hash = "sha256:90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10"}, + {file = "werkzeug-3.0.1.tar.gz", hash = "sha256:507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc"}, +] + +[package.dependencies] +MarkupSafe = ">=2.1.1" + +[package.extras] +watchdog = ["watchdog (>=2.3)"] + +[[package]] +name = "xmltodict" +version = "0.13.0" +description = "Makes working with XML feel like you are working with JSON" +optional = false +python-versions = ">=3.4" +files = [ + {file = "xmltodict-0.13.0-py2.py3-none-any.whl", hash = "sha256:aa89e8fd76320154a40d19a0df04a4695fb9dc5ba977cbb68ab3e4eb225e7852"}, + {file = "xmltodict-0.13.0.tar.gz", hash = "sha256:341595a488e3e01a85a9d8911d8912fd922ede5fecc4dce437eb4b6c8d037e56"}, +] + [[package]] name = "xxhash" version = "3.4.1" @@ -2170,4 +2266,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "~3.9" -content-hash = "8ba295da79746f973a31514737a654220fbf3b1442d27b0df9f3afbb3844ca2f" +content-hash = "4bab903b643cae494256aa824d878d7d2bf5089917fb9c64b60af361be97f373" diff --git a/pyproject.toml b/pyproject.toml index 0988ebe..6809387 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,6 +24,7 @@ pandas = "^1.5.1" pre-commit = "^2.17.0" pytest = "^7.1.1" types-requests = "^2.28.11" +moto = "^4.1.9" [build-system] requires = ["poetry-core>=1.0.0"] diff --git a/src/index/opensearch.py b/src/index/opensearch.py index 7674d2d..2bd1bad 100644 --- a/src/index/opensearch.py +++ b/src/index/opensearch.py @@ -507,6 +507,9 @@ def get_text_document_generator( for task in tasks: all_metadata = get_metadata_dict(task) + # FIXME: This feels wrong here, would it not be better to pass in the + # embeddings along with the ParserOutput rather than read in here? + # Makes testing hard. We could create a new pydantic object? embeddings = np.load(str(embedding_dir_as_path / f"{task.document_id}.npy")) # Generate text block docs diff --git a/src/index/test/conftest.py b/src/index/test/conftest.py new file mode 100644 index 0000000..3b9f41e --- /dev/null +++ b/src/index/test/conftest.py @@ -0,0 +1,65 @@ +import json +import pytest as pytest +import os +from cloudpathlib import S3Path + +from typing import Any +from pathlib import Path +import numpy as np + +from cpr_data_access.parser_models import ParserOutput + + +def read_local_json_file(file_path: str) -> dict: + """Read a local json file and return the data.""" + with open(file_path) as json_file: + data = json.load(json_file) + return data + + +def read_local_npy_file(file_path: str) -> Any: + """Read a local npy file and return the data.""" + return np.load(file_path) + + +@pytest.fixture +def s3_bucket_and_region() -> dict: + return { + "bucket": "test-bucket", + "region": "eu-west-1", + } + + +@pytest.fixture +def indexer_input_prefix(): + return "indexer-input" + + +@pytest.fixture +def embeddings_dir_as_path( + s3_bucket_and_region, + indexer_input_prefix, +) -> S3Path: + return S3Path( + os.path.join("s3://", s3_bucket_and_region["bucket"], indexer_input_prefix) + ) + + +@pytest.fixture +def test_document_data() -> tuple[ParserOutput, Any]: + parser_output_json = read_local_json_file( + str( + Path(__file__).parent + / os.path.join("data", "CCLW.executive.10002.4495.json") + ) + ) + parser_output = ParserOutput.model_validate(parser_output_json) + + embeddings = read_local_npy_file( + str( + Path(__file__).parent + / os.path.join("data", "CCLW.executive.10002.4495.npy") + ) + ) + + return (parser_output, embeddings) diff --git a/src/index/test/data/CCLW.executive.10002.4495.json b/src/index/test/data/CCLW.executive.10002.4495.json new file mode 100644 index 0000000..531884a --- /dev/null +++ b/src/index/test/data/CCLW.executive.10002.4495.json @@ -0,0 +1,4678 @@ +{ + "document_id": "CCLW.executive.10002.4495", + "document_metadata": { + "name": "National Adaptation Plan 2015-2030", + "description": "This document identifies Kenya's vulnerabilities to the effect of climate change, adaptation actions and implementation strategies.", + "import_id": "CCLW.executive.10002.4495", + "slug": "national-adaptation-plan-2015-2030_7788", + "family_import_id": "CCLW.family.10002.0", + "family_slug": "national-adaptation-plan-2015-2030_4df8", + "publication_ts": "2016-07-01T00:00:00+00:00", + "date": "01/07/2016", + "source_url": "https://www4.unfccc.int/sites/NAPC/Documents%20NAP/Kenya_NAP_Final.pdf", + "download_url": "", + "type": "Plan", + "source": "CCLW", + "category": "Executive", + "geography": "KEN", + "languages": [ + "English" + ], + "metadata": { + "topic": [ + "Adaptation" + ], + "hazard": [], + "sector": [ + "Adaptation" + ], + "keyword": [], + "framework": [], + "instrument": [ + "Capacity building|Governance", + "Processes, plans and strategies|Governance", + "Subnational and citizen participation|Governance" + ] + } + }, + "document_name": "National Adaptation Plan 2015-2030", + "document_description": "This document identifies Kenya's vulnerabilities to the effect of climate change, adaptation actions and implementation strategies.", + "document_source_url": "https://www4.unfccc.int/sites/NAPC/Documents%20NAP/Kenya_NAP_Final.pdf", + "document_cdn_object": "KEN/2016/national-adaptation-plan-2015-2030_3e27e7c1312d4af318ca4b6344e12fd5.pdf", + "document_content_type": "application/pdf", + "document_md5_sum": "3e27e7c1312d4af318ca4b6344e12fd5", + "document_slug": "national-adaptation-plan-2015-2030_7788", + "languages": [ + "en" + ], + "translated": false, + "html_data": null, + "pdf_data": { + "page_metadata": [ + { + "page_number": 0, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 1, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 2, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 3, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 4, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 5, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 6, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 7, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 8, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 9, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 10, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 11, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 12, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 13, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 14, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 15, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 16, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 17, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 18, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 19, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 20, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 21, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 22, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 23, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 24, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 25, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 26, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 27, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 28, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 29, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 30, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 31, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 32, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 33, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 34, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 35, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 36, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 37, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 38, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 39, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 40, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 41, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 42, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 43, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 44, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 45, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 46, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 47, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 48, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 49, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 50, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 51, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 52, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 53, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 54, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 55, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 56, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 57, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 58, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 59, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 60, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 61, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 62, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 63, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 64, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 65, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 66, + "dimensions": [ + 612.0, + 792.0 + ] + }, + { + "page_number": 67, + "dimensions": [ + 612.0, + 792.0 + ] + } + ], + "md5sum": "3e27e7c1312d4af318ca4b6344e12fd5", + "text_blocks": [ + { + "text": [ + "Ministry of Environment and Natural Resources" + ], + "text_block_id": "p_0_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.8976990580558777, + "coords": [ + [ + 197.05770874023438, + 191.58106994628906 + ], + [ + 410.6773681640625, + 191.58106994628906 + ], + [ + 410.6773681640625, + 205.4823455810547 + ], + [ + 197.05770874023438, + 205.4823455810547 + ] + ], + "page_number": 0 + }, + { + "text": [ + "Kenya National Adaptation Plan\n2015-2030" + ], + "text_block_id": "p_0_b_1", + "language": "en", + "type": "Title", + "type_confidence": 0.9992538094520569, + "coords": [ + [ + 89.58967590332031, + 243.0702667236328 + ], + [ + 519.2817077636719, + 243.0702667236328 + ], + [ + 519.2817077636719, + 303.5213928222656 + ], + [ + 89.58967590332031, + 303.5213928222656 + ] + ], + "page_number": 0 + }, + { + "text": [ + "Prof Judi Wakhungu, Cabinet Secretary, Ministry of Environment and\nNatural Resources" + ], + "text_block_id": "p_4_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.992421567440033, + "coords": [ + [ + 73.15137481689453, + 159.69833374023438 + ], + [ + 508.8292541503906, + 159.69833374023438 + ], + [ + 508.8292541503906, + 196.385498046875 + ], + [ + 73.15137481689453, + 196.385498046875 + ] + ], + "page_number": 4 + }, + { + "text": [ + "Climate change has adverse impacts on our country's economic\ndevelopment and threatens the realisation of our Vision 2030\ngoals of creating a competitive and prosperous nation with a\nhigh quality of life. Kenya's economy is highly dependent on\nnatural resources, meaning that recurring droughts, erratic\nrainfall patterns and floods will continue to negatively impact\nlivelihoods and community assets." + ], + "text_block_id": "p_4_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9830765724182129, + "coords": [ + [ + 229.4781951904297, + 220.71853637695312 + ], + [ + 537.16650390625, + 220.71853637695312 + ], + [ + 537.16650390625, + 319.4053649902344 + ], + [ + 229.4781951904297, + 319.4053649902344 + ] + ], + "page_number": 4 + }, + { + "text": [ + "The Government of Kenya recognizes the threats posed by climate\nchange and has taken action to address them. In this regard, my\nministry coordinated the development of the National Climate\nChange Response Strategy in 2010, and the National Climate\nChange Action Plan (NCCAP 2013-2017) in 2012. This National Adaptation Plan (NAP) marks yet\nanother landmark in efforts to address the country's vulnerability and resilience to climate change." + ], + "text_block_id": "p_4_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.6799868941307068, + "coords": [ + [ + 74.85240936279297, + 326.4476318359375 + ], + [ + 549.052978515625, + 326.4476318359375 + ], + [ + 549.052978515625, + 413.7626953125 + ], + [ + 74.85240936279297, + 413.7626953125 + ] + ], + "page_number": 4 + }, + { + "text": [ + "The NAP was developed through a cooperative and consultative process that included stakeholders\nfrom the Government, the private sector, and the civil society; with the support of international\ndevelopment agencies. All of these partners continue to support the implementation of the NAP\nthrough the design, financing and implementation of priority actions. Effective implementation of\nthe NAP will be supported through the establishment of enabling governance structures, including\nthose set out in the Climate Change Act, that was enacted into law by His Excellency, the President\nin May 2016. Additional support and increased partnerships will be required for Kenya to achieve\nits adaptation goals." + ], + "text_block_id": "p_4_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9950749278068542, + "coords": [ + [ + 72.27301025390625, + 423.6494445800781 + ], + [ + 536.2330322265625, + 423.6494445800781 + ], + [ + 536.2330322265625, + 540.1387329101562 + ], + [ + 72.27301025390625, + 540.1387329101562 + ] + ], + "page_number": 4 + }, + { + "text": [ + "The Government of Kenya is fully committed to addressing climate change domestically, as well as\ndemonstrating leadership in the global fight against climate change. Kenya submitted an ambitious\nIntended Nationally Determined Contribution (INDC) to the United Nations Framework Convention\non Climate Change (UNFCCC). INDCs are anchored in the Paris Agreement as five-year Nationally\nDetermined Contribution (NDC) iterative cycles. It is informative that the Paris Agreement, indeed,\nrecognises the role of NDCS and NAPs as the vehicles for delivering on mitigation and adaptation\nobligations, respectively, under the Agreement. Our INDC reiterates that adaptation is Kenya's priority\nresponse to climate change, and this NAP is the foundation of Kenya's contribution on adaptation." + ], + "text_block_id": "p_4_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.99748295545578, + "coords": [ + [ + 69.58241271972656, + 548.0397338867188 + ], + [ + 536.8211059570312, + 548.0397338867188 + ], + [ + 536.8211059570312, + 663.2770385742188 + ], + [ + 69.58241271972656, + 663.2770385742188 + ] + ], + "page_number": 4 + }, + { + "text": [ + "This NAP demonstrates Kenya's commitment to the Paris Agreement, and will help bring to life our\ncritical responses to the impacts of climate change. Building climate resilience in as low carbon a\nmanner as possible will ensure that Kenya contributes to the goals of the Paris Agreement and the\nSustainable Development Goals." + ], + "text_block_id": "p_5_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9907447695732117, + "coords": [ + [ + 73.01153564453125, + 159.56072998046875 + ], + [ + 537.3886108398438, + 159.56072998046875 + ], + [ + 537.3886108398438, + 216.8965606689453 + ], + [ + 73.01153564453125, + 216.8965606689453 + ] + ], + "page_number": 5 + }, + { + "text": [ + "Ministry of Environment and Natural Resources" + ], + "text_block_id": "p_5_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.8384367227554321, + "coords": [ + [ + 74.39680480957031, + 315.19256591796875 + ], + [ + 314.27142333984375, + 315.19256591796875 + ], + [ + 314.27142333984375, + 331.7469177246094 + ], + [ + 74.39680480957031, + 331.7469177246094 + ] + ], + "page_number": 5 + }, + { + "text": [ + "Charles Sunkuli, Principal Secretary - State Department of Environment" + ], + "text_block_id": "p_6_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9896886348724365, + "coords": [ + [ + 69.4029541015625, + 160.0564727783203 + ], + [ + 526.8928527832031, + 160.0564727783203 + ], + [ + 526.8928527832031, + 180.55166625976562 + ], + [ + 69.4029541015625, + 180.55166625976562 + ] + ], + "page_number": 6 + }, + { + "text": [ + "This National Adaptation Plan (NAP 2015-2030) is a critical response\nto the climate change challenge facing our country. The NAP is\nKenya's first plan on adaptation, and demonstrates our commitment\nto operationalise the National Climate Change Action Plan by\nmainstreaming adaptation across all sectors in the national planning,\nbudgeting and implementation processes. Our mainstreaming\napproach recognizes that climate change is a cross-cutting sustainable\ndevelopment issue with economic, social and environmental impacts.\nThe NAP was validated at a national workshop held in Nairobi on 18\nNovember 2015." + ], + "text_block_id": "p_6_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9970782995223999, + "coords": [ + [ + 200.1839599609375, + 199.05264282226562 + ], + [ + 535.8470458984375, + 199.05264282226562 + ], + [ + 535.8470458984375, + 339.7229309082031 + ], + [ + 200.1839599609375, + 339.7229309082031 + ] + ], + "page_number": 6 + }, + { + "text": [ + "The NAP sets out Kenya's national circumstances, focusing on current and future climate trends,\nand describes the country's vulnerability to climate change. The NAP also elaborates institutional\narrangements, including monitoring and evaluation processes. Priority actions are identified in 20\nplanning sectors for the short, medium and long term. This builds on the premise that all our socio-\neconomic sectors are vulnerable to climate change impacts, although the manifestation of these\nimpacts may vary from one sector to the other." + ], + "text_block_id": "p_6_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.994870662689209, + "coords": [ + [ + 70.39982604980469, + 344.2995910644531 + ], + [ + 540.2333984375, + 344.2995910644531 + ], + [ + 540.2333984375, + 429.89166259765625 + ], + [ + 70.39982604980469, + 429.89166259765625 + ] + ], + "page_number": 6 + }, + { + "text": [ + "The NAP was prepared through an extensive consultation process. The consultations cut across\nstakeholders from within the Government, and non-state-actors like civil society, academia and the\nprivate sector, at both national and county levels. The process was coordinated by personnel from the\nNational Climate Change Secretariat, whom I would like to recognise for their professionalism and\ndiligence throughout the process. The technical inputs of the Adaptation Thematic Working Group\n(TWG), whose membership was inclusive and drawn from Government, civil society, academia and\nthe private sector institutions, enriched the process. The contribution of the TWG members, both\nindividually and corporately, is greatly appreciated. The Ministry is also grateful to the national and\ninternational adaptation experts who provided valuable technical guidance to the process." + ], + "text_block_id": "p_6_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.997401237487793, + "coords": [ + [ + 71.9700927734375, + 430.59161376953125 + ], + [ + 538.7642822265625, + 430.59161376953125 + ], + [ + 538.7642822265625, + 560.1653442382812 + ], + [ + 71.9700927734375, + 560.1653442382812 + ] + ], + "page_number": 6 + }, + { + "text": [ + "The NAP was finalised with the support of the Technical Assistance component of the Strengthening\nAdaptation and Resilience to Climate Change Plus (STARCK+) programme, which is funded by the\nUnited Kingdom's Department for International Development (DFID). I would, consequently, like\nto thank DFID for this support." + ], + "text_block_id": "p_6_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.9869577884674072, + "coords": [ + [ + 73.18037414550781, + 562.31005859375 + ], + [ + 538.5194091796875, + 562.31005859375 + ], + [ + 538.5194091796875, + 622.407470703125 + ], + [ + 73.18037414550781, + 622.407470703125 + ] + ], + "page_number": 6 + }, + { + "text": [ + "The NAP will be distributed widely to national and county government institutions, and amongst\nnon-state actors, to guide their expected implementation roles. It is expected that development\npartners will find the information helpful in aligning their funding preferences with Kenya's aspirations\nto attain a low carbon climate resilient economy by addressing climate change adaptation and\nmitigation on equal footing." + ], + "text_block_id": "p_7_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9885550141334534, + "coords": [ + [ + 71.16720581054688, + 197.33779907226562 + ], + [ + 540.2880249023438, + 197.33779907226562 + ], + [ + 540.2880249023438, + 270.70391845703125 + ], + [ + 71.16720581054688, + 270.70391845703125 + ] + ], + "page_number": 7 + }, + { + "text": [ + "The Government is committed to the implementation and continuous revision of the National\nAdaptation Plan and its integration in the national development agenda, not only for the attainment\nof Vision 2030, but also for the realisation of the goals of the Paris Agreement and the UN Sustainable\nDevelopment Goals." + ], + "text_block_id": "p_7_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9778072237968445, + "coords": [ + [ + 71.90678405761719, + 273.11419677734375 + ], + [ + 539.0170288085938, + 273.11419677734375 + ], + [ + 539.0170288085938, + 332.7690734863281 + ], + [ + 71.90678405761719, + 332.7690734863281 + ] + ], + "page_number": 7 + }, + { + "text": [ + "Principal Secretary - State Department of Environment, Ministry of Environment\nand Natural Resources" + ], + "text_block_id": "p_7_b_3", + "language": "en", + "type": "Title", + "type_confidence": 0.6184535622596741, + "coords": [ + [ + 71.48171997070312, + 398.9998779296875 + ], + [ + 457.2774658203125, + 398.9998779296875 + ], + [ + 457.2774658203125, + 428.9858703613281 + ], + [ + 71.48171997070312, + 428.9858703613281 + ] + ], + "page_number": 7 + }, + { + "text": [ + "National Adaptation Plan Thematic\nWorking Group" + ], + "text_block_id": "p_8_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9990553259849548, + "coords": [ + [ + 72.60831451416016, + 125.81600952148438 + ], + [ + 451.6823425292969, + 125.81600952148438 + ], + [ + 451.6823425292969, + 180.77474975585938 + ], + [ + 72.60831451416016, + 180.77474975585938 + ] + ], + "page_number": 8 + }, + { + "text": [ + "Victor Orindi (Chair)" + ], + "text_block_id": "p_8_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.7699797749519348, + "coords": [ + [ + 73.5001449584961, + 201.86691284179688 + ], + [ + 194.7184600830078, + 201.86691284179688 + ], + [ + 194.7184600830078, + 218.13995361328125 + ], + [ + 73.5001449584961, + 218.13995361328125 + ] + ], + "page_number": 8 + }, + { + "text": [ + "Ministry of Agriculture Livestock and Fisheries" + ], + "text_block_id": "p_8_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.8619075417518616, + "coords": [ + [ + 277.15533447265625, + 212.40713500976562 + ], + [ + 507.8197326660156, + 212.40713500976562 + ], + [ + 507.8197326660156, + 229.84622192382812 + ], + [ + 277.15533447265625, + 229.84622192382812 + ] + ], + "page_number": 8 + }, + { + "text": [ + "Kenya Climate Innovation Centre" + ], + "text_block_id": "p_8_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.6457999348640442, + "coords": [ + [ + 275.18115234375, + 248.09144592285156 + ], + [ + 451.32830810546875, + 248.09144592285156 + ], + [ + 451.32830810546875, + 264.92938232421875 + ], + [ + 275.18115234375, + 264.92938232421875 + ] + ], + "page_number": 8 + }, + { + "text": [ + "Kenya Agricultural and Livestock Research\nOrganisation" + ], + "text_block_id": "p_8_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.664134681224823, + "coords": [ + [ + 273.73175048828125, + 283.6445617675781 + ], + [ + 492.57177734375, + 283.6445617675781 + ], + [ + 492.57177734375, + 311.8376159667969 + ], + [ + 273.73175048828125, + 311.8376159667969 + ] + ], + "page_number": 8 + }, + { + "text": [ + "Kenya Association of Manufacturers" + ], + "text_block_id": "p_8_b_5", + "language": "en", + "type": "Text", + "type_confidence": 0.694401204586029, + "coords": [ + [ + 276.69940185546875, + 330.79473876953125 + ], + [ + 463.49468994140625, + 330.79473876953125 + ], + [ + 463.49468994140625, + 348.1728515625 + ], + [ + 276.69940185546875, + 348.1728515625 + ] + ], + "page_number": 8 + }, + { + "text": [ + "Bernard Karicho\nMinistry of Water and Irrigation\nSamuel Kiptorus\nMinistry of Devolution and Planning\nWangari Kirumba\nNational Environmental Management\nJane Wamboi\nKenya Wildlife Service\nStephen King'uyu\nNational Climate Change Secretariat\nCharles Mutai" + ], + "text_block_id": "p_8_b_6", + "language": "en", + "type": "Inferred from gaps", + "type_confidence": 1.0, + "coords": [ + [ + 72.60831451416016, + 344.1728515625 + ], + [ + 507.8197326660156, + 344.1728515625 + ], + [ + 507.8197326660156, + 441.4181213378906 + ], + [ + 72.60831451416016, + 441.4181213378906 + ] + ], + "page_number": 8 + }, + { + "text": [ + "National Climate Change Secretariat" + ], + "text_block_id": "p_8_b_7", + "language": "en", + "type": "Text", + "type_confidence": 0.7517939209938049, + "coords": [ + [ + 275.5179443359375, + 437.4181213378906 + ], + [ + 466.81005859375, + 437.4181213378906 + ], + [ + 466.81005859375, + 454.2699890136719 + ], + [ + 275.5179443359375, + 454.2699890136719 + ] + ], + "page_number": 8 + }, + { + "text": [ + "Abbreviations" + ], + "text_block_id": "p_9_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9066852927207947, + "coords": [ + [ + 73.35456848144531, + 124.13900756835938 + ], + [ + 238.3287353515625, + 124.13900756835938 + ], + [ + 238.3287353515625, + 155.45338439941406 + ], + [ + 73.35456848144531, + 155.45338439941406 + ] + ], + "page_number": 9 + }, + { + "text": [ + "AMCEN\nASAL\nATAR\nCIDP\nDFID\nEDE\nGCF\nGCM\nGDP\nICT\nINDC\nM&E\nMDAs\nMRV\nMTEF\nMTP\nNAP\nNCCAP\nNCCRS\nNCCS\nNDMA\nNEMA\nNIE\nSTARCK+\nTWG\nUNDP\nUNFCCC\nAfrican Ministerial Conference on the Environment.\nArid and semi-arid lands\nAdaptation Technical Analysis Report\nCounty Integrated Development Plan\nDepartment for International Development (United Kingdom)\nEnding Drought Emergencies\nGreen Climate Fund\nGlobal Climate Model\nGross domestic product\nInformation and communication technology\nIntended Nationally Determined Contribution\nMonitoring and evaluation\nMinistries, departments and agencies\nMeasuring, Reporting and Verification\nMedium Term Expenditure Framework\nMedium Term Plan\nNational Adaptation Plan\nNational Climate Change Action Plan\nNational Climate Change Response Strategy\nNational Climate Change Secretariat\nNational Drought Management Authority\nNational Environment Management Authority\nNational Implementing Agency\nStrengthening Adaptation and Resilience to Climate Change in\nThematic Working Group\nUnited Nations Development Programme\nUnited Nations Framework Convention on Climate Change" + ], + "text_block_id": "p_9_b_1", + "language": "en", + "type": "List", + "type_confidence": 0.85701984167099, + "coords": [ + [ + 77.63361358642578, + 172.31068420410156 + ], + [ + 430.6730041503906, + 172.31068420410156 + ], + [ + 430.6730041503906, + 581.9744262695312 + ], + [ + 77.63361358642578, + 581.9744262695312 + ] + ], + "page_number": 9 + }, + { + "text": [ + "Foreword." + ], + "text_block_id": "p_10_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9262645840644836, + "coords": [ + [ + 72.55323028564453, + 181.5354766845703 + ], + [ + 150.65476989746094, + 181.5354766845703 + ], + [ + 150.65476989746094, + 196.66380310058594 + ], + [ + 72.55323028564453, + 196.66380310058594 + ] + ], + "page_number": 10 + }, + { + "text": [ + "Chapter 1: National Circumstances" + ], + "text_block_id": "p_12_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9970878958702087, + "coords": [ + [ + 70.01181030273438, + 127.03968811035156 + ], + [ + 455.34423828125, + 127.03968811035156 + ], + [ + 455.34423828125, + 155.26161193847656 + ], + [ + 70.01181030273438, + 155.26161193847656 + ] + ], + "page_number": 12 + }, + { + "text": [ + "1.1 Introduction" + ], + "text_block_id": "p_12_b_1", + "language": "en", + "type": "Title", + "type_confidence": 0.6913627982139587, + "coords": [ + [ + 82.41032409667969, + 174.28326416015625 + ], + [ + 237.68263244628906, + 174.28326416015625 + ], + [ + 237.68263244628906, + 201.25328063964844 + ], + [ + 82.41032409667969, + 201.25328063964844 + ] + ], + "page_number": 12 + }, + { + "text": [ + "Kenya, like other African countries, is bearing the brunt of climate variability and change; hence\nthe need for a coordinated approach to address related vulnerabilities and risks. Adaptation and\nresilience remain Kenya's, and indeed Africa's priority response to climate change. This was affirmed\nby the 15th African Ministerial Conference on the Environment (AMCEN) that, in the build-up to\nthe Paris Agreement of December 2015, called for \"a global goal for adaptation which takes into\naccount adaptation needs and associated costs, including support for developing countries, while\nrecognizing the need to increase adaptation investments in developing nations\" and \"an ambitious\nglobal mitigation action in the long-run, combined with large-scale, rapidly increasing and\npredictable funding for adaptation.\"\u00b9 AMCEN recommended that investment in building resilience\nmust continue to be a top funding priority, including as an integral part of national development\nplanning. This resonates well with Kenya's approach of mainstreaming climate adaptation in national\nand county (sub-national) development planning." + ], + "text_block_id": "p_12_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9997460246086121, + "coords": [ + [ + 71.328125, + 202.5639190673828 + ], + [ + 539.4824829101562, + 202.5639190673828 + ], + [ + 539.4824829101562, + 372.4185791015625 + ], + [ + 71.328125, + 372.4185791015625 + ] + ], + "page_number": 12 + }, + { + "text": [ + "Kenya has been in the forefront of advocating for climate change. It is in this respect that it launched\na National Climate Change Response Strategy (NCCRS) in 2010 and a National Climate Change\nAction Plan (NCCAP 2013-2017) in 2013. The action plan has been acclaimed internationally as\nbeing very progressive and comprehensive. The action plan is clear that adaptation is the main\npriority for the country because of the adverse socio-economic impacts related to climate change\nbeing experienced and the ever increasing vulnerabilities of the different sectors. The NCCAP clearly\narticulates that sustainable development is difficult to achieve in light of a changing climate that has\nnegative economic, social, and environmental impacts; meaning that adaptation and development\ngoals need to complement each other. Kenya's recommended approach for addressing climate\nchange is mainstreaming of climate change actions in development planning, budgeting and\nimplementation." + ], + "text_block_id": "p_12_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9976867437362671, + "coords": [ + [ + 75.54930877685547, + 374.19647216796875 + ], + [ + 537.5391235351562, + 374.19647216796875 + ], + [ + 537.5391235351562, + 531.5996704101562 + ], + [ + 75.54930877685547, + 531.5996704101562 + ] + ], + "page_number": 12 + }, + { + "text": [ + "This national adaptation plan (NAP) builds on the foundation laid by the NCCRS and the NCCAP.\nAdditionally, the NAP is the basis for the adaptation component of Kenya's Intended Nationally\nDetermined Contribution (INDC) that was submitted to the United Nations Framework Convention\non Climate Change (UNFCCC) Secretariat." + ], + "text_block_id": "p_12_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.980933666229248, + "coords": [ + [ + 72.70313262939453, + 532.2288208007812 + ], + [ + 538.0227661132812, + 532.2288208007812 + ], + [ + 538.0227661132812, + 591.9027709960938 + ], + [ + 72.70313262939453, + 591.9027709960938 + ] + ], + "page_number": 12 + }, + { + "text": [ + "The aim of this NAP is to consolidate the country's vision on adaptation supported by macro-level\nadaptation actions that relate with the economic sectors and county level vulnerabilities to enhance\nlong term resilience and adaptive capacity. This NAP presents adaptation actions that cover the time\nframe 2015-2030." + ], + "text_block_id": "p_12_b_5", + "language": "en", + "type": "Text", + "type_confidence": 0.9947457313537598, + "coords": [ + [ + 72.91777801513672, + 594.8406982421875 + ], + [ + 538.2319946289062, + 594.8406982421875 + ], + [ + 538.2319946289062, + 652.6972045898438 + ], + [ + 72.91777801513672, + 652.6972045898438 + ] + ], + "page_number": 12 + }, + { + "text": [ + "This NAP builds on the Adaptation Technical Analysis Report (ATAR) developed under the NCCAP.\u00b2\nThe ATAR provided a detailed analysis of sectors and vulnerabilities in the various counties, identified\nadaptation needs in various economic processes, and developed a long list of potential adaptation\nactions. The ATAR was informed by a highly participatory process that included meetings with the\nadaptation thematic working group (TWG), NCCAP task force, civil society and the private sector;\nas well as consultations with counties.\u00b3 Finalisation of the NAP was the first priority action in the\nATAR and the adaptation TWG was tasked with completing this action using the NAP consultation\nand analytical guidelines of the UNFCCC." + ], + "text_block_id": "p_13_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9984034895896912, + "coords": [ + [ + 73.84232330322266, + 127.30287170410156 + ], + [ + 535.8243408203125, + 127.30287170410156 + ], + [ + 535.8243408203125, + 242.4646453857422 + ], + [ + 73.84232330322266, + 242.4646453857422 + ] + ], + "page_number": 13 + }, + { + "text": [ + "The NAP is anchored in the Constitution of Kenya and Vision 2030 - Kenya's blueprint for\ndevelopment. It also aligns itself with the Medium Term Plan (MTP) and Medium-Term Expenditure\nFramework (MTEF) planning processes. The NAP is also aligned with the Climate Change Act that\nwas enacted into law in May 2016. In the MTP II sectors, climate change adaptation is represented\nin the drought risk management and ending drought emergencies, environment, water, energy,\nagriculture, livestock, and fisheries sectors. Several programmes under these sectors aim to enhance\nresilience and reduce vulnerabilities of communities and systems affected by climate hazards." + ], + "text_block_id": "p_13_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9925625920295715, + "coords": [ + [ + 74.57520294189453, + 244.66847229003906 + ], + [ + 535.9429321289062, + 244.66847229003906 + ], + [ + 535.9429321289062, + 344.50115966796875 + ], + [ + 74.57520294189453, + 344.50115966796875 + ] + ], + "page_number": 13 + }, + { + "text": [ + "The NAP provides a background of Kenya's national circumstances, including socio-economic\ncircumstances; and future climate scenarios that the country needs to consider in decision making,\nplanning and budgetary processes. A vulnerability analysis is also presented against the identified\nhazards in the NCCAP, namely drought, floods, and sea level rise." + ], + "text_block_id": "p_13_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9823070168495178, + "coords": [ + [ + 73.55229949951172, + 347.7081604003906 + ], + [ + 540.9445190429688, + 347.7081604003906 + ], + [ + 540.9445190429688, + 406.7330627441406 + ], + [ + 73.55229949951172, + 406.7330627441406 + ] + ], + "page_number": 13 + }, + { + "text": [ + "The NAP recognises the governance and institutional arrangements for implementation of adaptation\nactions as stipulated in the NCCAP and Climate Change Act, 2016. With drought being the main hazard,\nthe NAP recognises that the National Drought Management Authority (NDMA) is a key institution in\nenhancing adaptive capacity. Established in 2011, NDMA is mandated to establish mechanisms to\nensure that drought does not become famine and that impacts of climate change are addressed." + ], + "text_block_id": "p_13_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9961508512496948, + "coords": [ + [ + 70.3553695678711, + 409.7029113769531 + ], + [ + 538.784423828125, + 409.7029113769531 + ], + [ + 538.784423828125, + 481.41363525390625 + ], + [ + 70.3553695678711, + 481.41363525390625 + ] + ], + "page_number": 13 + }, + { + "text": [ + "This NAP proposes macro-level adaptation actions and sub-actions in 20 planning sectors,\ncategorising them into short-, medium- and long-term time frames. For each sector, the NAP identifies\ngaps, estimates costs of the macro-level actions projected to 2030, and identifies key institutions\nrequired for their implementation. Prioritised actions that have not yet been mainstreamed into\nKenya's development plans are expected to be integrated in the third MTP (2017-2022). Thereafter\nthe actions will need to be revised in each MTP to ensure that Kenya's development will be resilient\nto climate shocks." + ], + "text_block_id": "p_13_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.9893043041229248, + "coords": [ + [ + 72.8923568725586, + 483.6681823730469 + ], + [ + 539.70556640625, + 483.6681823730469 + ], + [ + 539.70556640625, + 586.75244140625 + ], + [ + 72.8923568725586, + 586.75244140625 + ] + ], + "page_number": 13 + }, + { + "text": [ + "The NAP proposes adaptation indicators at county, sectoral and national levels for monitoring and\nevaluation (M&E). These indicators will guide the collection of data and information on adaptation\noutcomes, which will be aggregated at the national level. These indicators are derived from an\nadaptation theory of change that is based on the macro-level adaptation actions and the adaptation\nvision. Adaptation data will feed into the national Monitoring, Reporting and Verification plus\n(MRV+) system - a framework for adaptation and mitigation reporting recommended in the NCCAP." + ], + "text_block_id": "p_13_b_5", + "language": "en", + "type": "Text", + "type_confidence": 0.9883063435554504, + "coords": [ + [ + 68.3586654663086, + 588.1842651367188 + ], + [ + 536.4920654296875, + 588.1842651367188 + ], + [ + 536.4920654296875, + 674.5916137695312 + ], + [ + 68.3586654663086, + 674.5916137695312 + ] + ], + "page_number": 13 + }, + { + "text": [ + "The vision of this NAP is enhanced climate resilience towards the attainment of Vision 2030.\nEnhanced climate resilience includes strong economic growth, resilient ecosystems, and\nsustainable livelihoods for Kenyans. It will also result in reduced climate-induced loss and damage,\nmainstreamed disaster risk reduction approaches in various sectors, reduced costs of humanitarian\naid, and improved knowledge and learning for adaptation and the future protection of the country." + ], + "text_block_id": "p_14_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9760088920593262, + "coords": [ + [ + 71.33102416992188, + 128.86521911621094 + ], + [ + 542.0355834960938, + 128.86521911621094 + ], + [ + 542.0355834960938, + 200.8531951904297 + ], + [ + 71.33102416992188, + 200.8531951904297 + ] + ], + "page_number": 14 + }, + { + "text": [ + "Highlight the importance of adaptation and resilience building actions in development;\nIntegrate climate change adaptation into national and county level development planning\nand budgeting processes;\n\u2022 Enhance the resilience of public and private sector investment in the national transformation,\neconomic and social and pillars of Vision 2030 to climate shocks;\nEnhance synergies between adaptation and mitigation actions in order to attain a low\ncarbon climate resilient economy; and\nEnhance resilience of vulnerable populations to climate shocks through adaptation and\ndisaster risk reduction strategies." + ], + "text_block_id": "p_14_b_1", + "language": "en", + "type": "List", + "type_confidence": 0.9941091537475586, + "coords": [ + [ + 86.11981964111328, + 213.4730682373047 + ], + [ + 540.7646484375, + 213.4730682373047 + ], + [ + 540.7646484375, + 367.37384033203125 + ], + [ + 86.11981964111328, + 367.37384033203125 + ] + ], + "page_number": 14 + }, + { + "text": [ + "1.2 Current climate trends" + ], + "text_block_id": "p_15_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.8148450255393982, + "coords": [ + [ + 80.42372131347656, + 124.21577453613281 + ], + [ + 323.6678161621094, + 124.21577453613281 + ], + [ + 323.6678161621094, + 151.67869567871094 + ], + [ + 80.42372131347656, + 151.67869567871094 + ] + ], + "page_number": 15 + }, + { + "text": [ + "Kenya's climate is influenced by global, regional and localised climate conditions. Some of the\nvariability in the country's climate is due to the El Ni\u00f1o Southern Oscillation which has caused\nperiods of drought and flooding in the country over decades (Figure 1)." + ], + "text_block_id": "p_15_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9866433143615723, + "coords": [ + [ + 72.72017669677734, + 159.00735473632812 + ], + [ + 536.4437866210938, + 159.00735473632812 + ], + [ + 536.4437866210938, + 203.16177368164062 + ], + [ + 72.72017669677734, + 203.16177368164062 + ] + ], + "page_number": 15 + }, + { + "text": [ + "Source: http://www.climas.arizona.edu/sites/default/files/oni.jpg" + ], + "text_block_id": "p_15_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9502450823783875, + "coords": [ + [ + 72.1068115234375, + 419.7391052246094 + ], + [ + 335.7845153808594, + 419.7391052246094 + ], + [ + 335.7845153808594, + 434.7329406738281 + ], + [ + 72.1068115234375, + 434.7329406738281 + ] + ], + "page_number": 15 + }, + { + "text": [ + "The El Ni\u00f1o and La Ni\u00f1a episodes have had disastrous effects on the country's economy and\ninfrastructure and caused loss of lives. The El Ni\u00f1o Southern Oscillation periods have caused\neconomic losses and slowed down agriculture value-added growth (see Figure 2) hence the need for\nadaptation across various sectors." + ], + "text_block_id": "p_15_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9754860997200012, + "coords": [ + [ + 72.00532531738281, + 437.9648132324219 + ], + [ + 541.070556640625, + 437.9648132324219 + ], + [ + 541.070556640625, + 497.61981201171875 + ], + [ + 72.00532531738281, + 497.61981201171875 + ] + ], + "page_number": 15 + }, + { + "text": [ + "Figure 2: Agriculture growth index and major extreme events in Kenya 1980-2012." + ], + "text_block_id": "p_15_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.9756529927253723, + "coords": [ + [ + 72.01805877685547, + 645.7855834960938 + ], + [ + 394.8509826660156, + 645.7855834960938 + ], + [ + 394.8509826660156, + 658.6036987304688 + ], + [ + 72.01805877685547, + 658.6036987304688 + ] + ], + "page_number": 15 + }, + { + "text": [ + "1.3 Future climate trends" + ], + "text_block_id": "p_16_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.8487944006919861, + "coords": [ + [ + 76.89227294921875, + 125.53565979003906 + ], + [ + 313.38568115234375, + 125.53565979003906 + ], + [ + 313.38568115234375, + 152.42868041992188 + ], + [ + 76.89227294921875, + 152.42868041992188 + ] + ], + "page_number": 16 + }, + { + "text": [ + "1.3.1 Temperature" + ], + "text_block_id": "p_16_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.6083455681800842, + "coords": [ + [ + 73.24801635742188, + 154.55838012695312 + ], + [ + 204.14205932617188, + 154.55838012695312 + ], + [ + 204.14205932617188, + 173.543212890625 + ], + [ + 73.24801635742188, + 173.543212890625 + ] + ], + "page_number": 16 + }, + { + "text": [ + "Future climate trends on temperature and precipitation show that Kenya's economy will continue\nto be affected. Global Climate Modelling (GCM) data indicates that the mean annual temperature\nis projected to increase by between 0.8 and 1.5\u00b0C by the 2030s and 1.6\u00b0C to 2.7\u00b0C by the 2060s.\"\nFigure 3 provides a visualisation of the trend that GCMs have suggested for increased temperatures\nfor Kenya. There is good model agreement of temperature increases of up to 3\u00b0C by 2100.7" + ], + "text_block_id": "p_16_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9932498931884766, + "coords": [ + [ + 68.55140686035156, + 184.08029174804688 + ], + [ + 539.0921630859375, + 184.08029174804688 + ], + [ + 539.0921630859375, + 256.32289123535156 + ], + [ + 68.55140686035156, + 256.32289123535156 + ] + ], + "page_number": 16 + }, + { + "text": [ + "Figure 3: GCM Visualisation of the projected temperatures for Kenya. Percentage change in average annual temperature by\n2100 from 1960-1990 baseline climate, averaged over 21 CMIP3 models." + ], + "text_block_id": "p_16_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9913517236709595, + "coords": [ + [ + 71.63666534423828, + 539.5806884765625 + ], + [ + 539.4776611328125, + 539.5806884765625 + ], + [ + 539.4776611328125, + 563.8140869140625 + ], + [ + 71.63666534423828, + 563.8140869140625 + ] + ], + "page_number": 16 + }, + { + "text": [ + "For precipitation, GCM data indicates that there will be a possible increase in average rainfall by the\n2060s especially from October to December. In addition the GCMs suggest with greater confidence\nthat the proportion of annual rainfall that occurs in heavy events will increase. The range of increase\nvaries from 2 to 11 per cent by the 2060s and 2 to 12 per cent by the end of the century. Figure 4\nprovides a visualisation of the rainfall trends.\"" + ], + "text_block_id": "p_17_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9942898750305176, + "coords": [ + [ + 69.8154067993164, + 158.73606872558594 + ], + [ + 541.6294555664062, + 158.73606872558594 + ], + [ + 541.6294555664062, + 229.72813415527344 + ], + [ + 69.8154067993164, + 229.72813415527344 + ] + ], + "page_number": 17 + }, + { + "text": [ + "Figure 4: GCM Visualisation of the projected rainfall for Kenya. Percentage change in average annual precipitation by\n2100 from 1960-1990 baseline climate, averaged over 21 CMIP3 models." + ], + "text_block_id": "p_17_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.990265429019928, + "coords": [ + [ + 71.31514739990234, + 515.9926147460938 + ], + [ + 523.4532775878906, + 515.9926147460938 + ], + [ + 523.4532775878906, + 539.9826049804688 + ], + [ + 71.31514739990234, + 539.9826049804688 + ] + ], + "page_number": 17 + }, + { + "text": [ + "The future climate trends for Kenya are discussed in more detail in the Adaptation Technical Analysis\nReport which forms part of the NCCAP.\"" + ], + "text_block_id": "p_17_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9676538705825806, + "coords": [ + [ + 69.58222198486328, + 575.2550659179688 + ], + [ + 538.3134765625, + 575.2550659179688 + ], + [ + 538.3134765625, + 606.1935424804688 + ], + [ + 69.58222198486328, + 606.1935424804688 + ] + ], + "page_number": 17 + }, + { + "text": [ + "Chapter 2: Coordination of Adaptation\nActions" + ], + "text_block_id": "p_19_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9988729357719421, + "coords": [ + [ + 71.87289428710938, + 126.861572265625 + ], + [ + 484.31646728515625, + 126.861572265625 + ], + [ + 484.31646728515625, + 181.16041564941406 + ], + [ + 71.87289428710938, + 181.16041564941406 + ] + ], + "page_number": 19 + }, + { + "text": [ + "2.1 Introduction" + ], + "text_block_id": "p_19_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.7661616206169128, + "coords": [ + [ + 75.86331176757812, + 185.45896911621094 + ], + [ + 242.4908905029297, + 185.45896911621094 + ], + [ + 242.4908905029297, + 211.9118194580078 + ], + [ + 75.86331176757812, + 211.9118194580078 + ] + ], + "page_number": 19 + }, + { + "text": [ + "This chapter presents the current coordination arrangements for climate change adaptation and those\nset out in the Climate Change Act, 2016, which include coordination of climate change adaptation." + ], + "text_block_id": "p_19_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9845252633094788, + "coords": [ + [ + 70.25367736816406, + 219.83103942871094 + ], + [ + 542.504638671875, + 219.83103942871094 + ], + [ + 542.504638671875, + 249.81092834472656 + ], + [ + 70.25367736816406, + 249.81092834472656 + ] + ], + "page_number": 19 + }, + { + "text": [ + "2.2 Current Institutional Arrangements" + ], + "text_block_id": "p_19_b_3", + "language": "en", + "type": "Title", + "type_confidence": 0.9991890788078308, + "coords": [ + [ + 72.6312026977539, + 269.5396728515625 + ], + [ + 421.22802734375, + 269.5396728515625 + ], + [ + 421.22802734375, + 295.5602111816406 + ], + [ + 72.6312026977539, + 295.5602111816406 + ] + ], + "page_number": 19 + }, + { + "text": [ + "The coordination of climate change activities is currently the responsibility of the National Climate\nChange Secretariat (NCCS) in the Ministry of Environment and Natural Resources. The NCCS is\nthe National Focal Point for the UNFCCC. It also works with climate change coordination units in\ndifferent ministries, departments and agencies to ensure that climate change is mainstreamed in the\ndifferent sectors of the economy." + ], + "text_block_id": "p_19_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.9927674531936646, + "coords": [ + [ + 72.77606964111328, + 303.33038330078125 + ], + [ + 537.7631225585938, + 303.33038330078125 + ], + [ + 537.7631225585938, + 375.61944580078125 + ], + [ + 72.77606964111328, + 375.61944580078125 + ] + ], + "page_number": 19 + }, + { + "text": [ + "The NCCS works with the Ministry of Devolution and Planning to ensure the integration of\nclimate change in the MTPs. The National Environmental Management Authority (NEMA), a semi-\nautonomous agency in the Ministry, is a National Implementing Entity (NIE) for the Adaptation Fund\nand the Green Climate Fund (GCF). The National Treasury is the National Designated Authority for\nthe GCF. The NDMA, which is mandated \"to exercise overall coordination over all matters relating\nto drought management in Kenya\u00b92\", also oversees adaptation and resilience building in the arid and\nsemi-arid areas (ASALS). It is also the secretariat of the Common Programme Framework in Ending\nDrought Emergencies in Kenya." + ], + "text_block_id": "p_19_b_5", + "language": "en", + "type": "Text", + "type_confidence": 0.9968883395195007, + "coords": [ + [ + 68.60566711425781, + 378.27020263671875 + ], + [ + 538.3907470703125, + 378.27020263671875 + ], + [ + 538.3907470703125, + 493.3823547363281 + ], + [ + 68.60566711425781, + 493.3823547363281 + ] + ], + "page_number": 19 + }, + { + "text": [ + "2.3 Relevant Policies" + ], + "text_block_id": "p_20_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.8753636479377747, + "coords": [ + [ + 75.32894134521484, + 123.37135314941406 + ], + [ + 282.8546447753906, + 123.37135314941406 + ], + [ + 282.8546447753906, + 152.2769012451172 + ], + [ + 75.32894134521484, + 152.2769012451172 + ] + ], + "page_number": 20 + }, + { + "text": [ + "2.3.1 National Climate Change Action Plan" + ], + "text_block_id": "p_20_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.6621953845024109, + "coords": [ + [ + 71.66433715820312, + 153.20603942871094 + ], + [ + 338.9085388183594, + 153.20603942871094 + ], + [ + 338.9085388183594, + 173.7260284423828 + ], + [ + 71.66433715820312, + 173.7260284423828 + ] + ], + "page_number": 20 + }, + { + "text": [ + "The NCCAP analysed the existing climate change institutional structures, and proposed a\ncomprehensive institutional framework with defined roles and responsibilities for climate change\nresponse in the context of a devolved government system. Details of this structure can be found in the\nEnabling Legislative and Institutional Framework Report.\" Among the report's key recommendations\nwere comprehensive institutional reforms, including the establishment of a National Climate Change\nCouncil domiciled in the Office of the President, a Climate Change Directorate under the ministry\nresponsible for climate affairs, and a Technical Advisory Committee within the proposed Directorate.\nThe NCCAP also recommended the establishment of a Kenya climate fund domiciled in the National\nTreasury.\" In order to achieve this, enactment of a framework climate change law encapsulating\nlegislative, policy and institutional recommendations was recommended." + ], + "text_block_id": "p_20_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.996724545955658, + "coords": [ + [ + 70.43231964111328, + 183.52980041503906 + ], + [ + 534.9852294921875, + 183.52980041503906 + ], + [ + 534.9852294921875, + 326.9390563964844 + ], + [ + 70.43231964111328, + 326.9390563964844 + ] + ], + "page_number": 20 + }, + { + "text": [ + "2.3.2 National Climate Change Framework Policy and Act" + ], + "text_block_id": "p_20_b_3", + "language": "en", + "type": "Title", + "type_confidence": 0.9915472865104675, + "coords": [ + [ + 74.76741790771484, + 341.9198913574219 + ], + [ + 415.7500915527344, + 341.9198913574219 + ], + [ + 415.7500915527344, + 362.12310791015625 + ], + [ + 74.76741790771484, + 362.12310791015625 + ] + ], + "page_number": 20 + }, + { + "text": [ + "The draft National Climate Change Framework Policy updated the recommendations of the NCCAP\nafter further analysis and stakeholder consultations. The draft framework policy specifically underlines\nthe need to ensure internal coherence and proper coordination of functions, \"in a manner that is\ncomplementary and respects the philosophy that specific sectoral functions should be undertaken\nby the most suitable sector or level of government\u00b9\", in view of the devolved government system.\nTwo specific recommendations stand out:" + ], + "text_block_id": "p_20_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.9918687343597412, + "coords": [ + [ + 70.78645324707031, + 372.0613708496094 + ], + [ + 540.9769287109375, + 372.0613708496094 + ], + [ + 540.9769287109375, + 458.5708923339844 + ], + [ + 70.78645324707031, + 458.5708923339844 + ] + ], + "page_number": 20 + }, + { + "text": [ + "1) Establish an institutional framework and build capacity to coordinate and enhance mainstreaming\nat the sector level; and,\n2) Put in place mechanisms linking climate change data and information with national and county\nplanning processes." + ], + "text_block_id": "p_20_b_5", + "language": "en", + "type": "List", + "type_confidence": 0.9928680658340454, + "coords": [ + [ + 76.6035385131836, + 458.99932861328125 + ], + [ + 542.2824096679688, + 458.99932861328125 + ], + [ + 542.2824096679688, + 525.994140625 + ], + [ + 76.6035385131836, + 525.994140625 + ] + ], + "page_number": 20 + }, + { + "text": [ + "The Climate Change Act (2016)\" is much more specific in terms of institutional arrangements for\nclimate change coordination, setting out the establishment of the institutions summarised in Figure\n5 and described in section 2.4." + ], + "text_block_id": "p_20_b_6", + "language": "en", + "type": "Text", + "type_confidence": 0.9788317680358887, + "coords": [ + [ + 72.09186553955078, + 529.4981689453125 + ], + [ + 539.8317260742188, + 529.4981689453125 + ], + [ + 539.8317260742188, + 573.6485595703125 + ], + [ + 72.09186553955078, + 573.6485595703125 + ] + ], + "page_number": 20 + }, + { + "text": [ + "Figure 5: Climate change institutional coordination structures in the Climate Change Act (2016)" + ], + "text_block_id": "p_21_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9482914805412292, + "coords": [ + [ + 72.90924072265625, + 428.95916748046875 + ], + [ + 443.49029541015625, + 428.95916748046875 + ], + [ + 443.49029541015625, + 442.31365966796875 + ], + [ + 72.90924072265625, + 442.31365966796875 + ] + ], + "page_number": 21 + }, + { + "text": [ + "2.4 Proposed Coordination Institutional\nArrangements" + ], + "text_block_id": "p_21_b_1", + "language": "en", + "type": "Title", + "type_confidence": 0.9989162683486938, + "coords": [ + [ + 75.64048767089844, + 469.55377197265625 + ], + [ + 434.69488525390625, + 469.55377197265625 + ], + [ + 434.69488525390625, + 517.1038208007812 + ], + [ + 75.64048767089844, + 517.1038208007812 + ] + ], + "page_number": 21 + }, + { + "text": [ + "The institutional structures set out in the Climate Change Act 2016, and described below, provide a\nframework for coordination of adaptation (Figure 5)." + ], + "text_block_id": "p_21_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9714961647987366, + "coords": [ + [ + 71.5017318725586, + 524.4789428710938 + ], + [ + 540.5056762695312, + 524.4789428710938 + ], + [ + 540.5056762695312, + 554.6141357421875 + ], + [ + 71.5017318725586, + 554.6141357421875 + ] + ], + "page_number": 21 + }, + { + "text": [ + "a. The National Climate Change Council (NCCC) will be chaired by the President, with the\nCabinet Secretary responsible for Climate Affairs as its Secretary (backed by the Climate\nChange Directorate). The NCCC shall, among others, \"ensure the mainstreaming of climate\nchange functions by the national and county governments\", and \"approve and oversee the\nimplementation of the National Climate Change Action Plan (NCCAP).\" By extension, the NCCC\nwill have oversight on the mainstreaming of adaptation functions at national and county levels;\nand approve and oversee the implementation of the National Adaptation Plan.\"" + ], + "text_block_id": "p_21_b_3", + "language": "en", + "type": "List", + "type_confidence": 0.9627459645271301, + "coords": [ + [ + 75.44656372070312, + 559.26318359375 + ], + [ + 536.9190673828125, + 559.26318359375 + ], + [ + 536.9190673828125, + 659.3056030273438 + ], + [ + 75.44656372070312, + 659.3056030273438 + ] + ], + "page_number": 21 + }, + { + "text": [ + "b. The Cabinet Secretary (Climate Affairs) is given certain powers and duties, among them, to\nprovide, through the Directorate, technical assistance on climate change actions and responses\nto County governments, based on mutual agreement and needs identified by a county\ngovernment. The Cabinet Secretary shall, every five years, review and update the NCCAP; and\nreport biennially to Parliament on the status of implementation of international and national\nobligations on climate change, and progress towards attainment of a low carbon climate resilient\neconomy.\nc. The Climate Change Directorate as the principal lead agency of the government on national\nclimate change actions, and delivery of operational coordination, shall report to the Cabinet\nSecretary through the Principal Secretary of the relevant State Department. Among the specific\nduties of the Directorate are to \"set targets and coordinate actions for building resilience to\nclimate change and enhancing adaptive capacity\"; and undertake a biennial review of the\nimplementation of the NCCAP and report to the Council." + ], + "text_block_id": "p_22_b_0", + "language": "en", + "type": "List", + "type_confidence": 0.994767427444458, + "coords": [ + [ + 68.53123474121094, + 133.33221435546875 + ], + [ + 540.6757202148438, + 133.33221435546875 + ], + [ + 540.6757202148438, + 322.54290771484375 + ], + [ + 68.53123474121094, + 322.54290771484375 + ] + ], + "page_number": 22 + }, + { + "text": [ + "2.5 Implementation Roles" + ], + "text_block_id": "p_22_b_1", + "language": "en", + "type": "Title", + "type_confidence": 0.9958089590072632, + "coords": [ + [ + 72.58536529541016, + 342.2632141113281 + ], + [ + 319.59368896484375, + 342.2632141113281 + ], + [ + 319.59368896484375, + 369.6201171875 + ], + [ + 72.58536529541016, + 369.6201171875 + ] + ], + "page_number": 22 + }, + { + "text": [ + "The National Government will fast-track the rollout of this NAP by putting in place the requisite\nenabling environment, including the institutional structures proposed in the Climate Change Act\n(2016). In the implementation of the institutional arrangements, it will be important to put in place\ntransitional arrangements to tap from the knowledge, information and lessons acquired over the\nyears by the current coordinating institutions. The implementation of the different actions in the NAP\nwill require the involvement and contribution of all the stakeholders across the different sectors and\nlevels. Their specific roles are summarised below:" + ], + "text_block_id": "p_22_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9962339997291565, + "coords": [ + [ + 73.17009735107422, + 375.98419189453125 + ], + [ + 538.0794677734375, + 375.98419189453125 + ], + [ + 538.0794677734375, + 477.0979919433594 + ], + [ + 73.17009735107422, + 477.0979919433594 + ] + ], + "page_number": 22 + }, + { + "text": [ + "National Government Sectoral Agencies will integrate the NCCAP into sectoral strategies,\naction plans and other implementation projects; and designate a unit with adequate staff and\nfinancial resources to coordinate the mainstreaming of the NCCAP and other climate change\nstatutory functions and mandates into sectoral strategies for implementation. The government\nsectoral agencies will report annually to the National Climate Change Council on the status and\nprogress of all assigned climate change duties and functions.\nCounty Governments shall integrate and mainstream climate change actions, interventions and\nduties into County Integrated Development Plans (CIDPs); and designate a County Executive\nCommittee member to coordinate climate change affairs; submit a report on the implementation\nprogress of climate change actions to the County Assembly for review and debate, with a copy\nto the Climate Change Directorate for information.\nThe National Environment Management Authority will, on behalf of the Council, be responsible\nfor monitoring and enforcing compliance of climate change interventions." + ], + "text_block_id": "p_22_b_3", + "language": "en", + "type": "List", + "type_confidence": 0.9835695624351501, + "coords": [ + [ + 62.13606262207031, + 480.22247314453125 + ], + [ + 541.1876831054688, + 480.22247314453125 + ], + [ + 541.1876831054688, + 680.6803588867188 + ], + [ + 62.13606262207031, + 680.6803588867188 + ] + ], + "page_number": 22 + }, + { + "text": [ + "The Kenya Institute of Curriculum Development will, on advice of the Council, integrate climate\nchange into various disciplines and subjects of the national education curricula at all levels; and\nadvise public agencies responsible for regulating universities and tertiary institutions curricula\non the integration of climate change into their curricula.\nThe National Drought Management Authority will continue to coordinate drought management\nand disaster risk reduction actions under the Ending Drought Emergencies programme in the\n23 (ASAL) counties. They will be expected to report annually to the National Climate Change\nCouncil on the status and progress of climate change adaptation and resilience in the ASALS.\nPrivate sector: The council may, in consultation with the Cabinet Secretary (Climate Change\nAffairs) and relevant State Departments, impose climate change obligations on private entities,\nincluding entities constituted under the Public Benefits Organizations Act, 2013. The private\nsector has been impacted by climate variability and has suffered negative impacts of droughts\nand flood risks. They include: operational, supply chain and raw materials risk, water and energy\nsupply priorities, financial and market risks, agriculture, food security and rural development,\necosystem threats, poor infrastructure, unreliable weather information and public health. In\naddition, technical interpretation of climate change issues and in particular, climate change\nadaptation is not clear to the sector. There is need to develop a business case for private sector\ninvestment in adaptation. While 'climate proofing' of private sector investments is important,\nthere are also emerging business opportunities in helping communities to reduce their climate\nrisks such as provision of financial resources for adaptation through investments, financial risk\nmanagement, and the charitable provision of resources through foundations or corporate social\nresponsibility. This sector also plays an enormous role in awareness raising and information\nbuilding hence the need for their engagement in adaptation.\nMedia: The media can provide vital information at times of emergency - from warning of\nimminent floods to explaining how to deal with disease outbreaks. As such it is expected that the\nmedia will be involved in the dissemination of this NAP and disseminating its progress against\nthe key indicators measuring Kenya's adaptive capacity. Indeed, strategic actions that improve\nclimate change journalism can themselves be forms of adaptation because accurate, timely and\nrelevant information is a critical component of resilience.\u00b9\nAcademia and research institutions: This group of actors plays a key role in building the country's\nadaptive capacity. They will provide the evidence for knowledge based decision making by\nthe national and county governments, private sector, development partners and civil society\namongst others. This will be done through research conducted on different aspects of climate\nchange adaptation and resilience, including improving the understanding of climate change\nattribution in Kenya and providing information on the appropriate mix of adaptation actions in\norder to avoid maladaptation." + ], + "text_block_id": "p_23_b_0", + "language": "en", + "type": "List", + "type_confidence": 0.9908542633056641, + "coords": [ + [ + 65.18055725097656, + 50.331241607666016 + ], + [ + 543.3253173828125, + 50.331241607666016 + ], + [ + 543.3253173828125, + 668.7315063476562 + ], + [ + 65.18055725097656, + 668.7315063476562 + ] + ], + "page_number": 23 + }, + { + "text": [ + "Public Benefit Organisations\": These include non-governmental organisations, civil society\norganisations and faith-based organisations, amongst others. They have been involved in climate\nchange adaptation and mitigation activities in Kenya, and the UNFCCC acknowledges the role\nof civil society in Paragraph 1(i) Article 4 in the areas of education, training and public awareness\nrelated to climate change. The Convention further encourages Parties to support the widest\nparticipation of civil society in the climate change process with an emphasis on the above areas.\nIn Kenya, the civil society is known to be a powerful agent of change through public awareness\ncreation, policy research and analysis, and advocacy on key socio-economic issues including\nclimate change. They also undertake vulnerability assessments, baseline studies and research;\nadvocacy, capacity building and awareness creation; policy development and promotion of\ngood governance; information sharing; gender mainstreaming in climate change; monitoring\nand early warning systems; livelihood support; promotion of improved technologies and efficient\nuse of energy; humanitarian support; and promotion of use of indigenous knowledge. They are\nexpected to play similar roles in the implementation the NAP.\nPublic: The public will play a role in the planning, implementation and monitoring of adaptation\ninterventions in order to enhance their adaptive capacity and resilience to climate shocks." + ], + "text_block_id": "p_24_b_0", + "language": "en", + "type": "List", + "type_confidence": 0.982712984085083, + "coords": [ + [ + 67.958984375, + 109.58600616455078 + ], + [ + 543.0999145507812, + 109.58600616455078 + ], + [ + 543.0999145507812, + 364.5938720703125 + ], + [ + 67.958984375, + 364.5938720703125 + ] + ], + "page_number": 24 + }, + { + "text": [ + "Chapter 3: Climate Hazard and\nVulnerability Analysis" + ], + "text_block_id": "p_26_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.999277651309967, + "coords": [ + [ + 72.0594253540039, + 126.1290283203125 + ], + [ + 410.5660095214844, + 126.1290283203125 + ], + [ + 410.5660095214844, + 181.62765502929688 + ], + [ + 72.0594253540039, + 181.62765502929688 + ] + ], + "page_number": 26 + }, + { + "text": [ + "3.1 Introduction" + ], + "text_block_id": "p_26_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.7366931438446045, + "coords": [ + [ + 73.79727935791016, + 185.1758575439453 + ], + [ + 240.8881378173828, + 185.1758575439453 + ], + [ + 240.8881378173828, + 211.48248291015625 + ], + [ + 73.79727935791016, + 211.48248291015625 + ] + ], + "page_number": 26 + }, + { + "text": [ + "Kenya faces a number of risks from climate variability and change. The preparation of the NCCAP\nincluded detailed analyses of risks and vulnerability of the different sectors, which are included in the\nATAR. This section presents an overview of the key climatic hazards in Kenya namely droughts, floods\nand sea-level rise with a view to informing key adaptation actions." + ], + "text_block_id": "p_26_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9927400946617126, + "coords": [ + [ + 71.17558288574219, + 218.9166717529297 + ], + [ + 541.7842407226562, + 218.9166717529297 + ], + [ + 541.7842407226562, + 278.8976745605469 + ], + [ + 71.17558288574219, + 278.8976745605469 + ] + ], + "page_number": 26 + }, + { + "text": [ + "3.2 Climate hazards and vulnerability\n3.2.1 Drought" + ], + "text_block_id": "p_26_b_3", + "language": "en", + "type": "Title", + "type_confidence": 0.9987267851829529, + "coords": [ + [ + 81.3493423461914, + 284.3314208984375 + ], + [ + 408.65472412109375, + 284.3314208984375 + ], + [ + 408.65472412109375, + 330.73370361328125 + ], + [ + 81.3493423461914, + 330.73370361328125 + ] + ], + "page_number": 26 + }, + { + "text": [ + "Drought is the prime recurrent natural disaster in Kenya. In recent times intense droughts have occurred\nin 1983/1984, 1991/1992, 1995/1996, 1998/2000, 2004/2005, and 2008/2011. Each of these events\ncaused severe crop and livestock losses, famine and population displacement. Climate change\nintroduces an additional uncertainty into existing vulnerabilities, particularly in the ASALs which cover\nover 80 per cent of the country. Increased temperatures in the future are likely to exacerbate the\ndrought conditions and may have a significant impact on water availability and general well-being." + ], + "text_block_id": "p_26_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.9893947243690491, + "coords": [ + [ + 73.23229217529297, + 333.7999267578125 + ], + [ + 537.0758666992188, + 333.7999267578125 + ], + [ + 537.0758666992188, + 417.9069519042969 + ], + [ + 73.23229217529297, + 417.9069519042969 + ] + ], + "page_number": 26 + }, + { + "text": [ + "The 2008/2011 drought highlights some of the devastating and pervasive socio-economic consequences\nresulting from such events. The drought is estimated to have slowed down the GDP by an average of\n2.8 per cent per annum, with total damage and losses estimated at USD 12.1 billion.\" The most\naffected sector was livestock suffering a loss of USD 87.43 billion followed by agriculture with a loss\nof USD 1.51 billion.\". Figure 6 shows how drought has impacted Kenya's annual GDP growth. Figure\n7 shows the costs of humanitarian aid as a result of drought, whilst Figure 8 shows the areas in the\ncountry exposed to drought risk." + ], + "text_block_id": "p_26_b_5", + "language": "en", + "type": "Text", + "type_confidence": 0.9899441003799438, + "coords": [ + [ + 70.4403076171875, + 421.5581359863281 + ], + [ + 539.4146118164062, + 421.5581359863281 + ], + [ + 539.4146118164062, + 522.5616455078125 + ], + [ + 70.4403076171875, + 522.5616455078125 + ] + ], + "page_number": 26 + }, + { + "text": [ + "Figure 6: Kenya annual GDP growth with and without drought." + ], + "text_block_id": "p_26_b_6", + "language": "en", + "type": "Text", + "type_confidence": 0.9205821752548218, + "coords": [ + [ + 73.16600036621094, + 666.43798828125 + ], + [ + 328.45758056640625, + 666.43798828125 + ], + [ + 328.45758056640625, + 679.7440185546875 + ], + [ + 73.16600036621094, + 679.7440185546875 + ] + ], + "page_number": 26 + }, + { + "text": [ + "Enhanced climate resilience towards the attainment of Vision 2030 and beyond 15" + ], + "text_block_id": "p_26_b_7", + "language": "en", + "type": "Text", + "type_confidence": 0.7440986037254333, + "coords": [ + [ + 217.54640197753906, + 697.3175048828125 + ], + [ + 555.8013305664062, + 697.3175048828125 + ], + [ + 555.8013305664062, + 711.4037475585938 + ], + [ + 217.54640197753906, + 711.4037475585938 + ] + ], + "page_number": 26 + }, + { + "text": [ + "Source: Ending Drought Emergencies - Common Framework Programme (2014), page 6.\u00b3" + ], + "text_block_id": "p_27_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9923811554908752, + "coords": [ + [ + 71.78125, + 249.46812438964844 + ], + [ + 423.1847229003906, + 249.46812438964844 + ], + [ + 423.1847229003906, + 263.2769775390625 + ], + [ + 71.78125, + 263.2769775390625 + ] + ], + "page_number": 27 + }, + { + "text": [ + "Figure 8: Climate change risk for agro-climatic zones in Kenya.\nSource: Mwangi and Mutua (2015), page 16." + ], + "text_block_id": "p_27_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.948442816734314, + "coords": [ + [ + 73.380859375, + 635.811767578125 + ], + [ + 325.6476135253906, + 635.811767578125 + ], + [ + 325.6476135253906, + 656.4840087890625 + ], + [ + 73.380859375, + 656.4840087890625 + ] + ], + "page_number": 27 + }, + { + "text": [ + "3.2.2 Floods" + ], + "text_block_id": "p_28_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.652834415435791, + "coords": [ + [ + 72.37339782714844, + 126.92202758789062 + ], + [ + 175.46824645996094, + 126.92202758789062 + ], + [ + 175.46824645996094, + 147.483154296875 + ], + [ + 72.37339782714844, + 147.483154296875 + ] + ], + "page_number": 28 + }, + { + "text": [ + "Excessive flooding in Kenya occurs relatively frequently (on average every three to four years) and is\nlinked to El Ni\u00f1o or La Ni\u00f1a episodes that can lead to extreme weather in the country and region. Annual\nrainy seasons in Kenya are becoming progressively wetter, with sudden and/or late onsets bringing with\nthem floods and inundation. Major floods periodically afflict the Winam Gulf of Lake Victoria, Lower\nTana basin and the coastal regions. Geographically, the western, northern, eastern, central and south-\neastern parts of the country are quite susceptible to seasonal floods in the wet seasons of March-April-May\nand October-November-December. Riverine floods are the most dominant floods in Kenya, although the\nASALS are particularly vulnerable to flash flooding. The economic costs of flooding to the country are very\nhigh, resulting to losses of 5.5 per cent of GDP every seven years (Figure 9). Flood-related fatalities in\nthe country constitute 60 per cent of disaster victims. During flood events there is often an upsurge in\nwaterbome or sanitation-related diseases, such as typhoid, cholera, malaria and diarrhoeal diseases." + ], + "text_block_id": "p_28_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9960011839866638, + "coords": [ + [ + 71.38465118408203, + 152.55625915527344 + ], + [ + 536.7223510742188, + 152.55625915527344 + ], + [ + 536.7223510742188, + 308.79364013671875 + ], + [ + 71.38465118408203, + 308.79364013671875 + ] + ], + "page_number": 28 + }, + { + "text": [ + "Critical infrastructure that supports the national economy, such as roads, bridges, water pipelines and\npower lines are prone to flood damage. The 1997/98 El Ni\u00f1o floods seriously damaged water supply\ninfrastructure and transport networks across the country, with dams, water pans and some pipelines in 22\ncounties either destroyed or severely damaged." + ], + "text_block_id": "p_28_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9733943343162537, + "coords": [ + [ + 72.94282531738281, + 311.52215576171875 + ], + [ + 537.5540771484375, + 311.52215576171875 + ], + [ + 537.5540771484375, + 370.0419616699219 + ], + [ + 72.94282531738281, + 370.0419616699219 + ] + ], + "page_number": 28 + }, + { + "text": [ + "Source: Mwangi and Mutua (2015), page 14." + ], + "text_block_id": "p_28_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9719229936599731, + "coords": [ + [ + 72.93815612792969, + 668.8758544921875 + ], + [ + 268.5625915527344, + 668.8758544921875 + ], + [ + 268.5625915527344, + 682.6368408203125 + ], + [ + 72.93815612792969, + 682.6368408203125 + ] + ], + "page_number": 28 + }, + { + "text": [ + "Enhanced climate resilience towards the attainment of Vision 2030 and beyond 17" + ], + "text_block_id": "p_28_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.501437783241272, + "coords": [ + [ + 220.93006896972656, + 697.6524658203125 + ], + [ + 554.49609375, + 697.6524658203125 + ], + [ + 554.49609375, + 711.6346435546875 + ], + [ + 220.93006896972656, + 711.6346435546875 + ] + ], + "page_number": 28 + }, + { + "text": [ + "Urban flooding is also increasingly becoming an issue especially in big cities and towns. Flooding\nevents are becoming frequent because of rapid urbanisation, poor urban planning and loss of green\nspaces in cities such as Nairobi and Mombasa, which leads to loss of infrastructure, loss of lives and\ndestruction of property." + ], + "text_block_id": "p_29_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9921443462371826, + "coords": [ + [ + 72.9844970703125, + 127.35171508789062 + ], + [ + 539.6416015625, + 127.35171508789062 + ], + [ + 539.6416015625, + 187.11032104492188 + ], + [ + 72.9844970703125, + 187.11032104492188 + ] + ], + "page_number": 29 + }, + { + "text": [ + "In some instances, however, flooding can have certain benefits, especially in ASAL areas. The\nbenefits include silt deposited from flooding events being used for flood irrigation, increasing water\ntable levels and replenishing aquifers. In the Merti area of Isiolo County, communities practice flood\nirrigation after a big flooding event from the Ewaso Nyiro which deposits fertile silt on flood plains." + ], + "text_block_id": "p_29_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.996631920337677, + "coords": [ + [ + 71.05320739746094, + 190.3948211669922 + ], + [ + 536.8897705078125, + 190.3948211669922 + ], + [ + 536.8897705078125, + 247.89013671875 + ], + [ + 71.05320739746094, + 247.89013671875 + ] + ], + "page_number": 29 + }, + { + "text": [ + "Kenya's coastline is 1,420 kilometres in length and sea level rise is a risk to five coastal counties and\ntheir populations. Climate change impacts, including increases in sea surface temperature, sea level\nrise and coastal erosion, are likely to put additional pressure on coastal economies, communities\nand ecosystems, including islands, estuaries, beaches, coral reefs and marine biodiversity. Sea\nlevel rise in combination with extreme weather events is likely to intensify flooding as most of\nthe coastland is low-lying, with the coastal city of Mombasa particularly exposed. It is estimated\nthat an area of 4-6 km\u00b2 in Mombasa is likely to be submerged with a rise in sea level of only 0.3\nmetres. In coastal locations, sea level rise is likely to render more acute the current water supply and\nsalinization problem, as freshwater aquifers are contaminated with saline water. Water logging of\nsoils and the resulting salt stress might cause reduced crop production. In addition, the health of\ncoastal populations could be affected because of increasing ground water salinity, which might also\nlead to permanent inundation of low lying areas making them uninhabitable, leading to migration\nof population and possibly the emergence of environmental refugees.\"" + ], + "text_block_id": "p_29_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9995030164718628, + "coords": [ + [ + 73.04485321044922, + 293.64422607421875 + ], + [ + 536.6040649414062, + 293.64422607421875 + ], + [ + 536.6040649414062, + 477.5877380371094 + ], + [ + 73.04485321044922, + 477.5877380371094 + ] + ], + "page_number": 29 + }, + { + "text": [ + "Coastal and marine resources contribute immensely towards the economic development of Kenya\nthrough tourism, fisheries, shipping and port activities. Tourism and shipping are the highest\ncontributors to the coastal economy, while small scale fishing contributes 95 per cent of the total\nmarine catch. Rising sea levels will lead to damage and destruction of infrastructure including ship\ndocking ports and industries located in the coast. Increasing population and expansion of urban\ndevelopments are likely to compound these problems. The agriculture sector along the coast will\nalso be impacted with the loss of income of USD 472.8 million from losses to mango, cashew nut\nand coconut harvest following a one metre sea level rise.\" The overall picture of vulnerability to\ndrought, flooding and sea level rise is shown in Figure 10." + ], + "text_block_id": "p_29_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9962790608406067, + "coords": [ + [ + 72.27303314208984, + 482.3792419433594 + ], + [ + 536.4705810546875, + 482.3792419433594 + ], + [ + 536.4705810546875, + 609.5571899414062 + ], + [ + 72.27303314208984, + 609.5571899414062 + ] + ], + "page_number": 29 + }, + { + "text": [ + "3.2.3 Sea level rise" + ], + "text_block_id": "p_29_b_4", + "language": "en", + "type": "Title", + "type_confidence": 0.9710894823074341, + "coords": [ + [ + 72.0494155883789, + 263.03289794921875 + ], + [ + 209.09649658203125, + 263.03289794921875 + ], + [ + 209.09649658203125, + 283.6850280761719 + ], + [ + 72.0494155883789, + 283.6850280761719 + ] + ], + "page_number": 29 + }, + { + "text": [ + "Source: Mwangi and Mutua (2015), page 18." + ], + "text_block_id": "p_30_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9757145047187805, + "coords": [ + [ + 72.00627899169922, + 468.4071350097656 + ], + [ + 262.3876190185547, + 468.4071350097656 + ], + [ + 262.3876190185547, + 481.41973876953125 + ], + [ + 72.00627899169922, + 481.41973876953125 + ] + ], + "page_number": 30 + }, + { + "text": [ + "Chapter 4: Adaptation Actions" + ], + "text_block_id": "p_32_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9982510209083557, + "coords": [ + [ + 69.91638946533203, + 126.26638793945312 + ], + [ + 405.981201171875, + 126.26638793945312 + ], + [ + 405.981201171875, + 154.76394653320312 + ], + [ + 69.91638946533203, + 154.76394653320312 + ] + ], + "page_number": 32 + }, + { + "text": [ + "4.1 Introduction" + ], + "text_block_id": "p_32_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.766822874546051, + "coords": [ + [ + 71.73419952392578, + 159.83372497558594 + ], + [ + 242.32504272460938, + 159.83372497558594 + ], + [ + 242.32504272460938, + 185.79159545898438 + ], + [ + 71.73419952392578, + 185.79159545898438 + ] + ], + "page_number": 32 + }, + { + "text": [ + "The Government of Kenya has been addressing climate change impacts, especially drought, for many\nyears. These interventions have been geared towards disaster risk reduction, humanitarian action,\npreparedness and response actions, including efforts of the NDMA to address drought and through the\ndepartment of Special Programmes for floods and other disasters. However, as climate change risks and\nvulnerabilities increase, additional efforts will be required to address future vulnerabilities and enhance\nsustainable development to enable the country to attain its goals under Vision 2030. This chapter presents\nproposed adaptation related actions with examples of ongoing efforts under each sector.\"" + ], + "text_block_id": "p_32_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9844892024993896, + "coords": [ + [ + 70.25222778320312, + 193.80935668945312 + ], + [ + 541.3994750976562, + 193.80935668945312 + ], + [ + 541.3994750976562, + 293.6059265136719 + ], + [ + 70.25222778320312, + 293.6059265136719 + ] + ], + "page_number": 32 + }, + { + "text": [ + "4.2 Proposed sectoral adaptation actions" + ], + "text_block_id": "p_32_b_3", + "language": "en", + "type": "Title", + "type_confidence": 0.9998214840888977, + "coords": [ + [ + 74.78836059570312, + 295.7265625 + ], + [ + 452.8915100097656, + 295.7265625 + ], + [ + 452.8915100097656, + 320.45404052734375 + ], + [ + 74.78836059570312, + 320.45404052734375 + ] + ], + "page_number": 32 + }, + { + "text": [ + "The priority adaptation actions presented in this chapter are based on the vulnerabilities described\nin Chapter 3. Stakeholders prioritised adaptation actions for the different sectors during the NCCAP\nprocess. The ATAR proposed long lists of priority actions and the NCCAP prioritised actions in\nthe agriculture, livestock, water, environment, infrastructure, sustainable livelihoods, energy\ninfrastructure and tourism sectors. These were further refined by the Adaptation TWG after the\nlaunch of the NCCAP. The criteria used to develop a shorter list of priorities were:" + ], + "text_block_id": "p_32_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.9797009229660034, + "coords": [ + [ + 69.25575256347656, + 323.7316589355469 + ], + [ + 539.8685302734375, + 323.7316589355469 + ], + [ + 539.8685302734375, + 407.8312683105469 + ], + [ + 69.25575256347656, + 407.8312683105469 + ] + ], + "page_number": 32 + }, + { + "text": [ + ".\nUrgency and ease of implementation in the short-term;\nCompatibility with the NCCAP adaptation actions;\nCompatibility with the MTP actions; and\nLow-regrets option if implemented." + ], + "text_block_id": "p_32_b_5", + "language": "en", + "type": "List", + "type_confidence": 0.9979246854782104, + "coords": [ + [ + 105.33935546875, + 410.09771728515625 + ], + [ + 395.3735046386719, + 410.09771728515625 + ], + [ + 395.3735046386719, + 483.9783630371094 + ], + [ + 105.33935546875, + 483.9783630371094 + ] + ], + "page_number": 32 + }, + { + "text": [ + "In the process of finalising the NAP, the actions were subjected to further scrutiny by the TWG. For each\nplanning sector, the following were identified: macro adaptation action, related sub-actions, ongoing\nprojects/initiatives, timeframe, budget and proposed implementing agencies. It is recommended that\nthe adaptation actions be implemented with gender considerations such that all data collected for\nmonitoring and evaluation purposes is gender disaggregated and analysed accordingly." + ], + "text_block_id": "p_32_b_6", + "language": "en", + "type": "Text", + "type_confidence": 0.9896181225776672, + "coords": [ + [ + 73.31725311279297, + 490.3150329589844 + ], + [ + 537.4059448242188, + 490.3150329589844 + ], + [ + 537.4059448242188, + 562.7858276367188 + ], + [ + 73.31725311279297, + 562.7858276367188 + ] + ], + "page_number": 32 + }, + { + "text": [ + "The budgets are estimates derived from different sources which include the NCCAP, current Treasury\nspending, the sector MTEFS and the adaptation costing for different adaptation activities done after\nthe NCCAP process. The budgets have been projected to 2030. The time-scales are:" + ], + "text_block_id": "p_32_b_7", + "language": "en", + "type": "Text", + "type_confidence": 0.9846532940864563, + "coords": [ + [ + 73.84764862060547, + 565.4554443359375 + ], + [ + 541.224365234375, + 565.4554443359375 + ], + [ + 541.224365234375, + 609.7493286132812 + ], + [ + 73.84764862060547, + 609.7493286132812 + ] + ], + "page_number": 32 + }, + { + "text": [ + "Short term: 1-2 years\nMedium term: 3-5 years\nLong term: >6 years" + ], + "text_block_id": "p_32_b_8", + "language": "en", + "type": "List", + "type_confidence": 0.9913678765296936, + "coords": [ + [ + 105.69317626953125, + 611.5032348632812 + ], + [ + 261.59954833984375, + 611.5032348632812 + ], + [ + 261.59954833984375, + 671.057373046875 + ], + [ + 105.69317626953125, + 671.057373046875 + ] + ], + "page_number": 32 + }, + { + "text": [ + "In the formulation of County Adaptation Plans, counties will be encouraged to identify their priority\nactions from the actions presented herein and customise them to suit their county context after\nconducting risk/vulnerability assessments. Counties can also include adaptation actions not listed\nin the national priority list as long as they are in line with their CIDP priorities and do not lead to\nmaladaptation." + ], + "text_block_id": "p_33_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9900231957435608, + "coords": [ + [ + 72.78461456298828, + 126.98788452148438 + ], + [ + 540.2061767578125, + 126.98788452148438 + ], + [ + 540.2061767578125, + 200.41505432128906 + ], + [ + 72.78461456298828, + 200.41505432128906 + ] + ], + "page_number": 33 + }, + { + "text": [ + "The actions proposed are meant to complement or upscale adaptation actions that are ongoing through\nvarious projects and programmes being implemented by the national and county governments, civil\nsociety, private sector and academia; and not duplicate ongoing efforts." + ], + "text_block_id": "p_33_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9947679042816162, + "coords": [ + [ + 70.37993621826172, + 204.27182006835938 + ], + [ + 539.1873168945312, + 204.27182006835938 + ], + [ + 539.1873168945312, + 247.2503662109375 + ], + [ + 70.37993621826172, + 247.2503662109375 + ] + ], + "page_number": 33 + }, + { + "text": [ + "22 | Kenya National Adaptation Plan 2015-2030" + ], + "text_block_id": "p_33_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.6201062798500061, + "coords": [ + [ + 55.96092987060547, + 697.125 + ], + [ + 260.9958190917969, + 697.125 + ], + [ + 260.9958190917969, + 711.3872680664062 + ], + [ + 55.96092987060547, + 711.3872680664062 + ] + ], + "page_number": 33 + }, + { + "text": [ + "Enhanced climate resilience towards the attainment of Vision 2030 and beyond | 37" + ], + "text_block_id": "p_48_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.8768623471260071, + "coords": [ + [ + 217.0048828125, + 697.6275024414062 + ], + [ + 556.3042602539062, + 697.6275024414062 + ], + [ + 556.3042602539062, + 711.1287841796875 + ], + [ + 217.0048828125, + 711.1287841796875 + ] + ], + "page_number": 48 + }, + { + "text": [ + "PRIVATE SECTOR/TRADE; MANUFACTURING; BUSINESS PROCESS OUTSOURCING;\nFINANCIAL SERVICES" + ], + "text_block_id": "p_51_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.6677094101905823, + "coords": [ + [ + 88.68534851074219, + 133.3152618408203 + ], + [ + 515.5012512207031, + 133.3152618408203 + ], + [ + 515.5012512207031, + 160.59193420410156 + ], + [ + 88.68534851074219, + 160.59193420410156 + ] + ], + "page_number": 51 + }, + { + "text": [ + "4.2 Cross cutting MTP sector" + ], + "text_block_id": "p_53_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.5961325764656067, + "coords": [ + [ + 78.1714096069336, + 124.92626190185547 + ], + [ + 353.7257995605469, + 124.92626190185547 + ], + [ + 353.7257995605469, + 151.72874450683594 + ], + [ + 78.1714096069336, + 151.72874450683594 + ] + ], + "page_number": 53 + }, + { + "text": [ + "Common Programme Framework for Ending Drought Emergencies 2012-2022" + ], + "text_block_id": "p_53_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9375318288803101, + "coords": [ + [ + 74.35372924804688, + 158.71282958984375 + ], + [ + 456.3816833496094, + 158.71282958984375 + ], + [ + 456.3816833496094, + 175.09043884277344 + ], + [ + 74.35372924804688, + 175.09043884277344 + ] + ], + "page_number": 53 + }, + { + "text": [ + "4.3 Resource Mobilisation" + ], + "text_block_id": "p_54_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9077959060668945, + "coords": [ + [ + 73.12479400634766, + 124.56802368164062 + ], + [ + 323.27874755859375, + 124.56802368164062 + ], + [ + 323.27874755859375, + 151.86361694335938 + ], + [ + 73.12479400634766, + 151.86361694335938 + ] + ], + "page_number": 54 + }, + { + "text": [ + "Adaptation has been financed through various mechanisms in the country. Often the actions have not\nbeen termed adaptation, their actions have enhanced resilience to climate impacts. The Government\nof Kenya and its development partners are already financing a number of adaptation interventions in\nthe various sectors through the Adaptation Fund and the National Drought and Disaster Contingency\nFund. A challenge is the lack of a centralised system of tracking climate finance; and thus the amount\nof finance that has gone into adaptation can only be estimated. The total costs of this adaptation\nfinancing will need to be determined so that additional financing complements existing financing." + ], + "text_block_id": "p_54_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9943627119064331, + "coords": [ + [ + 73.43010711669922, + 158.72018432617188 + ], + [ + 536.8975219726562, + 158.72018432617188 + ], + [ + 536.8975219726562, + 259.248779296875 + ], + [ + 73.43010711669922, + 259.248779296875 + ] + ], + "page_number": 54 + }, + { + "text": [ + "Kenya needs to establish mechanisms to help increase access to climate finance, including the Green\nClimate Fund, and improve coordination and reporting on climate finance. The NCCAP proposed\nestablishment of the Kenya Climate Fund whose focal point is the National Treasury. It is hoped that\nthrough this climate fund, adaptation financing from the Kenya government, development partners\nand other actors can be pooled in order to achieve greater impacts in enhancing resilience. This\nNAP envisages that adaptation actions that are not yet financed by government will attract financing\nfrom development partners and private sector through the development of a pipeline of adaptation\ninvestment grade projects and programmes." + ], + "text_block_id": "p_54_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9956488013267517, + "coords": [ + [ + 69.60613250732422, + 263.0137023925781 + ], + [ + 538.389404296875, + 263.0137023925781 + ], + [ + 538.389404296875, + 377.1020202636719 + ], + [ + 69.60613250732422, + 377.1020202636719 + ] + ], + "page_number": 54 + }, + { + "text": [ + "The costs per sector in this NAP have been estimated with figures from the National Treasury, the\nNCCAP, the MTEF's, EDE Common Programme Framework and costs that were calculated in the\nfinalisation of this document after the launch of the NCCAP. Yearly costs of implementing similar\nactions in these documents were derived and then extrapolated to 2030 with a formula used by the\nTreasury for similar exercises. The estimated total cost of implementing this NAP till the year 2030\nis US$ 38,255,496,051." + ], + "text_block_id": "p_54_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9914451837539673, + "coords": [ + [ + 71.48062133789062, + 378.6907043457031 + ], + [ + 537.4795532226562, + 378.6907043457031 + ], + [ + 537.4795532226562, + 467.1883544921875 + ], + [ + 71.48062133789062, + 467.1883544921875 + ] + ], + "page_number": 54 + }, + { + "text": [ + "Chapter 5: Adaptation Monitoring and\nEvaluation" + ], + "text_block_id": "p_56_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9988334774971008, + "coords": [ + [ + 72.25652313232422, + 125.9345474243164 + ], + [ + 481.3807678222656, + 125.9345474243164 + ], + [ + 481.3807678222656, + 180.7366180419922 + ], + [ + 72.25652313232422, + 180.7366180419922 + ] + ], + "page_number": 56 + }, + { + "text": [ + "5.1 Introduction" + ], + "text_block_id": "p_56_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.6238783001899719, + "coords": [ + [ + 73.0550308227539, + 189.5296173095703 + ], + [ + 242.22068786621094, + 189.5296173095703 + ], + [ + 242.22068786621094, + 215.6852264404297 + ], + [ + 73.0550308227539, + 215.6852264404297 + ] + ], + "page_number": 56 + }, + { + "text": [ + "This chapter outlines the monitoring and evaluation (M&E) system for the National Adaptation Plan.\nThe system is anchored in the National Performance and Benefits Measurement Framework under\nthe NCCAP.36" + ], + "text_block_id": "p_56_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9867960214614868, + "coords": [ + [ + 71.36685943603516, + 223.36874389648438 + ], + [ + 538.4287109375, + 223.36874389648438 + ], + [ + 538.4287109375, + 266.82904052734375 + ], + [ + 71.36685943603516, + 266.82904052734375 + ] + ], + "page_number": 56 + }, + { + "text": [ + "Adaptation M&E is an essential part of ensuring that the prospective benefits of adaptation\ninterventions aimed at building adaptive capacities and enhancing resilience are being realised and\nlessons learnt assist in the improvement of the Government of Kenya sector plans and programmes.\nTherefore, any M&E system needs to have a feedback mechanism which will ensure the continued\nbuilding of resilience and reduction of vulnerabilities to climate change in the longer term." + ], + "text_block_id": "p_56_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9874030351638794, + "coords": [ + [ + 72.21898651123047, + 271.1272277832031 + ], + [ + 539.818115234375, + 271.1272277832031 + ], + [ + 539.818115234375, + 341.91741943359375 + ], + [ + 72.21898651123047, + 341.91741943359375 + ] + ], + "page_number": 56 + }, + { + "text": [ + "As a result of the need to track progress in building adaptive capacity a theory of change has been\ndeveloped and indicators have been proposed against the major changes expected in resilience until\n2030. The proposed adaptation indicators will be useful for:" + ], + "text_block_id": "p_56_b_4", + "language": "en", + "type": "Text", + "type_confidence": 0.9819584488868713, + "coords": [ + [ + 71.8832015991211, + 346.3659362792969 + ], + [ + 538.3004760742188, + 346.3659362792969 + ], + [ + 538.3004760742188, + 390.73577880859375 + ], + [ + 71.8832015991211, + 390.73577880859375 + ] + ], + "page_number": 56 + }, + { + "text": [ + "Attracting international climate finance;\nEvaluating adaptation policy, programme and project interventions (that is the inten\nobjectives and outcomes of the adaptation activities);\nInforming future adaptation policy development;\nMainstreaming adaptation in development through links with related indicators;\nComparing adaptation achievements across sectors, regions or counties;\nCommunicating adaptation progress to stakeholders and the general public;\nInforming political climate change negotiations in the international arena; and\nTargeting, justifying and monitoring adaptation funding and programmes." + ], + "text_block_id": "p_56_b_5", + "language": "en", + "type": "List", + "type_confidence": 0.9942223429679871, + "coords": [ + [ + 87.1969985961914, + 396.07720947265625 + ], + [ + 509.3013916015625, + 396.07720947265625 + ], + [ + 509.3013916015625, + 566.3515625 + ], + [ + 87.1969985961914, + 566.3515625 + ] + ], + "page_number": 56 + }, + { + "text": [ + "5.2 The Adaptation Theory of Change" + ], + "text_block_id": "p_57_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9951704144477844, + "coords": [ + [ + 76.81410217285156, + 124.093505859375 + ], + [ + 422.79669189453125, + 124.093505859375 + ], + [ + 422.79669189453125, + 152.11878967285156 + ], + [ + 76.81410217285156, + 152.11878967285156 + ] + ], + "page_number": 57 + }, + { + "text": [ + "The NAP M&E framework is anchored on a theory of change. The theory of change in Figure 11\nrepresents the short, medium and long term changes expected from the implementation of the NAP\nunder the country's four MTP pillars under Vision 2030: foundations for national transformation, and\neconomic, social and political pillars. Table 1 outlines the various sectors under each pillar." + ], + "text_block_id": "p_57_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9971303343772888, + "coords": [ + [ + 71.72776794433594, + 159.04701232910156 + ], + [ + 539.2247314453125, + 159.04701232910156 + ], + [ + 539.2247314453125, + 215.9315643310547 + ], + [ + 71.72776794433594, + 215.9315643310547 + ] + ], + "page_number": 57 + }, + { + "text": [ + "Adaptation activities under the foundations for national transformation pillar include implementing\nrenewable energy projects, climate proofing of infrastructure and promotion and transfer of climate\nsmart technology into various sectors. Outputs from these activities include increased uptake of\nclimate smart technologies and an increase in climate smart infrastructure. This will eventually lead\nto an outcome on strengthened climate smart public service delivery." + ], + "text_block_id": "p_57_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9863366484642029, + "coords": [ + [ + 71.16594696044922, + 220.98471069335938 + ], + [ + 543.1278076171875, + 220.98471069335938 + ], + [ + 543.1278076171875, + 293.92120361328125 + ], + [ + 71.16594696044922, + 293.92120361328125 + ] + ], + "page_number": 57 + }, + { + "text": [ + "Table 1: Sectors of the MTP Pillars" + ], + "text_block_id": "p_57_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9586321115493774, + "coords": [ + [ + 72.21045684814453, + 664.8304443359375 + ], + [ + 225.0040283203125, + 664.8304443359375 + ], + [ + 225.0040283203125, + 680.04931640625 + ], + [ + 72.21045684814453, + 680.04931640625 + ] + ], + "page_number": 57 + }, + { + "text": [ + "The economic pillar activities mainly involve building resilience of Kenya's main GDP sectors, that\nis, tourism, agriculture, trade, financial services, and oil and mineral resources through conducting\nclimate risk and vulnerability assessments and implementing adaptation actions prioritised under\nthe assessments. The investments in these pillars are expected to increase climate change adaptation\nknowledge and capacity within the sectors, strengthen climate smart public service delivery, and\nincrease climate proofed infrastructure. This will lead to enhanced resilience of the agriculture and\ntourism value chains and private sector investments." + ], + "text_block_id": "p_58_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9973614811897278, + "coords": [ + [ + 73.33646392822266, + 127.52348327636719 + ], + [ + 537.0338745117188, + 127.52348327636719 + ], + [ + 537.0338745117188, + 228.714111328125 + ], + [ + 73.33646392822266, + 228.714111328125 + ] + ], + "page_number": 58 + }, + { + "text": [ + "Enhancing climate information services and utilizing ecosystem and community based adaptation\napproaches are the main activities in the social pillar. These activities will lead to enhanced effective\nclimate information services at the county level and ecosystem and community based adaptation\nintegrated into CIDPs, ultimately leading to climate resilient county development. The political pillar\nfocuses on devolution and mainstreaming of climate change adaptation into county planning. The\noutput of this activity is expected to be enhanced climate change adaptation that leads to climate\nresilient development at the county level." + ], + "text_block_id": "p_58_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9963446259498596, + "coords": [ + [ + 71.68791198730469, + 230.5044403076172 + ], + [ + 539.4662475585938, + 230.5044403076172 + ], + [ + 539.4662475585938, + 332.40667724609375 + ], + [ + 71.68791198730469, + 332.40667724609375 + ] + ], + "page_number": 58 + }, + { + "text": [ + "The outcomes of strengthened climate smart public service delivery and climate resilient county\ndevelopment will lead to the resilience of national agriculture (livestock development and fisheries)\nand tourism value chains and hereafter climate resilient economic growth at a national level. This\nclimate resilience economic growth involves both the public and private sector. This is expected to\nlead to enhanced adaptive capacity towards the attainment of Kenya's Vision 2030." + ], + "text_block_id": "p_58_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9915653467178345, + "coords": [ + [ + 71.12394714355469, + 334.6246032714844 + ], + [ + 540.4854125976562, + 334.6246032714844 + ], + [ + 540.4854125976562, + 405.92803955078125 + ], + [ + 71.12394714355469, + 405.92803955078125 + ] + ], + "page_number": 58 + }, + { + "text": [ + "Knowledge, learning, capacity building and climate change coordination are viewed as continuous\nprocesses taking place across all the levels of results/changes in the theory of change. Increasing\nknowledge, learning and capacity building on climate change adaptation actions will be encouraged\nacross all the sectors. Enhancing climate change coordination through the key institutions anchored\nin the Climate Change Act (2016) will be key in ensuring that climate change adaptation is\nmainstreamed at all levels." + ], + "text_block_id": "p_58_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9943221807479858, + "coords": [ + [ + 69.48055267333984, + 410.27734375 + ], + [ + 538.5281982421875, + 410.27734375 + ], + [ + 538.5281982421875, + 498.22259521484375 + ], + [ + 69.48055267333984, + 498.22259521484375 + ] + ], + "page_number": 58 + }, + { + "text": [ + "5.3 Performance Indicators for Adaptation" + ], + "text_block_id": "p_59_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.9976054430007935, + "coords": [ + [ + 76.38844299316406, + 124.12983703613281 + ], + [ + 457.97216796875, + 124.12983703613281 + ], + [ + 457.97216796875, + 151.32081604003906 + ], + [ + 76.38844299316406, + 151.32081604003906 + ] + ], + "page_number": 59 + }, + { + "text": [ + "The National Performance and Benefits Measurement Framework of the NCCAP proposed adaptation\nindicators based on the Tracking Adaptation and Measuring Development (TAMD) framework. TAMD\nprovides an explicit framework for two paths or \"tracks\". Track 1 entails assessing the capacity of\ninstitutions to undertake effective climate risk management actions (also called top-down), while\nTrack 2 assesses impacts of interventions aimed at reducing vulnerability and the extent to which\nsuch interventions keep development on track (development performance or bottom-up)." + ], + "text_block_id": "p_59_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9932698607444763, + "coords": [ + [ + 69.6383285522461, + 161.06741333007812 + ], + [ + 539.0560913085938, + 161.06741333007812 + ], + [ + 539.0560913085938, + 244.53298950195312 + ], + [ + 69.6383285522461, + 244.53298950195312 + ] + ], + "page_number": 59 + }, + { + "text": [ + "As a result 10 top-down county level institutional adaptive capacity indicators and 10 bottom-up\nvulnerability indicators were chosen based on adaptation relevant development activities that had\nbeen screened from the sector plans and programmes during the NCCAP process. These indicators\nwere to be refined after the finalisation of the priority adaptation actions in this NAP." + ], + "text_block_id": "p_59_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9853911399841309, + "coords": [ + [ + 71.4664077758789, + 246.9739990234375 + ], + [ + 538.42333984375, + 246.9739990234375 + ], + [ + 538.42333984375, + 306.86004638671875 + ], + [ + 71.4664077758789, + 306.86004638671875 + ] + ], + "page_number": 59 + }, + { + "text": [ + "In developing the NAP performance indicators, the following issues were taken into account:" + ], + "text_block_id": "p_59_b_3", + "language": "en", + "type": "Text", + "type_confidence": 0.9904758334159851, + "coords": [ + [ + 72.54265594482422, + 311.5262451171875 + ], + [ + 510.398193359375, + 311.5262451171875 + ], + [ + 510.398193359375, + 327.210693359375 + ], + [ + 72.54265594482422, + 327.210693359375 + ] + ], + "page_number": 59 + }, + { + "text": [ + "Assisting the Kenyan Government to demonstrate progress towards adaptation objectives\nand priority actions as outlined in this NAP, which in turn will assist it to access international\nfinance for adaptation.\n\u2022 Measuring progress towards increasing the resilience to climate change of some of the most\nvulnerable in society as well as measuring progress at a national level by designing a system\nthat can incorporate community level data.\n\u2022 The possibility of emerging future requirements and the need for the M&E system to be\nsufficiently flexible to enable compliance with future international regulations.\nThe M&E system should not add significantly to the workload and be a burden to the\nnational and county government institutions that will be involved in adaptation M&E\nimplementation.\nThe M&E system should reflect the planning hierarchy from national to county level. At\ncounty level, process based indicators may be more appropriate.\nEach indicator should be aligned to the appropriate metadata that will provide the rationale\nfor its measurement." + ], + "text_block_id": "p_59_b_4", + "language": "en", + "type": "List", + "type_confidence": 0.9971796274185181, + "coords": [ + [ + 90.13753509521484, + 327.94842529296875 + ], + [ + 539.6099853515625, + 327.94842529296875 + ], + [ + 539.6099853515625, + 570.166259765625 + ], + [ + 90.13753509521484, + 570.166259765625 + ] + ], + "page_number": 59 + }, + { + "text": [ + "The indicators are dynamic and should be contextualised. Counties and various sectors can use the\noverall theory of change or develop their own theories of change and adaptation indicators, whose\ndata should be aggregated at the national level." + ], + "text_block_id": "p_59_b_5", + "language": "en", + "type": "Text", + "type_confidence": 0.9843602776527405, + "coords": [ + [ + 71.23577117919922, + 574.772705078125 + ], + [ + 540.16357421875, + 574.772705078125 + ], + [ + 540.16357421875, + 618.8097534179688 + ], + [ + 71.23577117919922, + 618.8097534179688 + ] + ], + "page_number": 59 + }, + { + "text": [ + "The adaptation indicators will need to be reviewed and revised accordingly with each MTP revision." + ], + "text_block_id": "p_59_b_6", + "language": "en", + "type": "Text", + "type_confidence": 0.9866383075714111, + "coords": [ + [ + 74.23409271240234, + 623.5201416015625 + ], + [ + 536.5801391601562, + 623.5201416015625 + ], + [ + 536.5801391601562, + 640.588134765625 + ], + [ + 74.23409271240234, + 640.588134765625 + ] + ], + "page_number": 59 + }, + { + "text": [ + "Figure 11: Kenya's Adaptation theory of change" + ], + "text_block_id": "p_60_b_0", + "language": "en", + "type": "Text", + "type_confidence": 0.9946048855781555, + "coords": [ + [ + 72.45167541503906, + 128.59471130371094 + ], + [ + 270.6162872314453, + 128.59471130371094 + ], + [ + 270.6162872314453, + 143.2939453125 + ], + [ + 72.45167541503906, + 143.2939453125 + ] + ], + "page_number": 60 + }, + { + "text": [ + "5.4 Adaptation Reporting and Learning" + ], + "text_block_id": "p_61_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.995287299156189, + "coords": [ + [ + 76.44226837158203, + 124.28569030761719 + ], + [ + 430.7743225097656, + 124.28569030761719 + ], + [ + 430.7743225097656, + 152.05101013183594 + ], + [ + 76.44226837158203, + 152.05101013183594 + ] + ], + "page_number": 61 + }, + { + "text": [ + "Key ministries mentioned under each sector are expected to integrate the proposed adaptation\nactions into their sectoral and MDA plans. They will also report progress on the implementation of\nthe actions annually to the Climate Change Secretariat whose functions of review and coordination\nare outlined in Chapter 2." + ], + "text_block_id": "p_61_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9858754277229309, + "coords": [ + [ + 72.26642608642578, + 159.41018676757812 + ], + [ + 538.5924072265625, + 159.41018676757812 + ], + [ + 538.5924072265625, + 217.90182495117188 + ], + [ + 72.26642608642578, + 217.90182495117188 + ] + ], + "page_number": 61 + }, + { + "text": [ + "Learning from implementation of climate change adaptation activities in the country will need to\nbe collected and submitted to policy makers to influence future adaptation implementation and\ndecision making. It is proposed that lessons learnt be captured from implementing stakeholders\nacross the country through the proposed knowledge management system as outlined in Chapter 9 of\nthe NCCAP. The knowledge management system is housed in the Climate Change Resource Centre\nas well as in other web-based systems such as the Kenya Climate Change Knowledge Portal." + ], + "text_block_id": "p_61_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9887625575065613, + "coords": [ + [ + 72.26502227783203, + 220.61557006835938 + ], + [ + 540.0458374023438, + 220.61557006835938 + ], + [ + 540.0458374023438, + 305.99755859375 + ], + [ + 72.26502227783203, + 305.99755859375 + ] + ], + "page_number": 61 + }, + { + "text": [ + "Endnotes" + ], + "text_block_id": "p_63_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.8479238152503967, + "coords": [ + [ + 72.64046478271484, + 125.10975646972656 + ], + [ + 179.23159790039062, + 125.10975646972656 + ], + [ + 179.23159790039062, + 151.4162139892578 + ], + [ + 72.64046478271484, + 151.4162139892578 + ] + ], + "page_number": 63 + }, + { + "text": [ + "29 Information from community member from Merti, Adaptation Consortium Project.\n30 ATAR, page 57.\nATAR, page 58.\nCamco (in preparation). Climate Risk Assessment of Agriculture, Water and Energy Sector in Kenya.\nThese are some examples of ongoing government efforts. The list is by no means exhaustive. Acomprehensive\nlist of drought-related projects reference can be accessed at: http://kenya.droughtresilience.info/project/\nkenya-integrated-climate-risk-management-project and an IISD report on Current and Planned Adaptation\nAction in Kenya. The ATAR includes a list of ongoing adaptations efforts by various stakeholders reference\nand can be accessed at: http://www.kccap.info/index.php?option=com_phocadownload&view=category\n&id=30:adaptation-analysis,\n31\n32\n33\n34\n35\n36\n37\n38\nATAR, Technical Report 5.\nNCCAP, pages 60-61.\nNCCAP, pages 129-143.\nNCCAP, pages 135-136.\nLTS, AEA and Baastel, 2012, National Performance and Benefits Framework Systems Review Report." + ], + "text_block_id": "p_64_b_0", + "language": "en", + "type": "List", + "type_confidence": 0.5234642028808594, + "coords": [ + [ + 49.375328063964844, + 103.87313842773438 + ], + [ + 549.8229370117188, + 103.87313842773438 + ], + [ + 549.8229370117188, + 309.5191650390625 + ], + [ + 49.375328063964844, + 309.5191650390625 + ] + ], + "page_number": 64 + }, + { + "text": [ + "Acknowledgements" + ], + "text_block_id": "p_65_b_0", + "language": "en", + "type": "Title", + "type_confidence": 0.992365300655365, + "coords": [ + [ + 72.21228790283203, + 126.42752075195312 + ], + [ + 300.7680358886719, + 126.42752075195312 + ], + [ + 300.7680358886719, + 155.42965698242188 + ], + [ + 72.21228790283203, + 155.42965698242188 + ] + ], + "page_number": 65 + }, + { + "text": [ + "The preparation of this document was supported financially by the Technical Assistance (TA)\nComponent of the Strengthening Adaptation and Resilience to Climate Change in Kenya Plus\n(StARCK+) Programme, which is funded by the United Kingdom's Department for International\nDevelopment (DFID), and delivered by a Consortium of DAI, Matrix Development Consultants and\nthe International Institute for Sustainable Development." + ], + "text_block_id": "p_65_b_1", + "language": "en", + "type": "Text", + "type_confidence": 0.9935065507888794, + "coords": [ + [ + 70.71489715576172, + 162.4857635498047 + ], + [ + 537.3057861328125, + 162.4857635498047 + ], + [ + 537.3057861328125, + 234.58616638183594 + ], + [ + 70.71489715576172, + 234.58616638183594 + ] + ], + "page_number": 65 + }, + { + "text": [ + "The Principal Secretary, State Department of Environment, and officials from the National Climate\nChange Secretariat, Ministry of Environment and Natural Resources, provided guidance and\nleadership that enabled the development of this report. The Adaptation Working Group oversaw the\nprocess provided technical and substantive inputs to the development of the document. This report\nwas prepared with the technical guidance of experts from LTS International." + ], + "text_block_id": "p_65_b_2", + "language": "en", + "type": "Text", + "type_confidence": 0.9895780086517334, + "coords": [ + [ + 71.70502471923828, + 237.27122497558594 + ], + [ + 539.280517578125, + 237.27122497558594 + ], + [ + 539.280517578125, + 309.4937744140625 + ], + [ + 71.70502471923828, + 309.4937744140625 + ] + ], + "page_number": 65 + } + ] + }, + "pipeline_metadata": {} +} \ No newline at end of file diff --git a/src/index/test/data/CCLW.executive.10002.4495.npy b/src/index/test/data/CCLW.executive.10002.4495.npy new file mode 100644 index 0000000000000000000000000000000000000000..288b0891ebd58dfc27d7b888060f55c31e5cf36d GIT binary patch literal 457856 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

l+S_5;}JRy5Zc2S!Psr1HR5cYVB zGaKS=Ldt)t#Q2sg$v?4{8BTY@CdppGl!zaKA+mtva*p1ImzP@TRL_Hvqwle2X%D*E zJ_pxEH`0#=?ClX4)#8ZPCU{8F%BKnlhCM6D}r2 zBS;dpz&!L^JUgdaxScp=TuY!c`@~TMV0fo{bU0g zR2+wv1H19zZgpPi{20Dzl?@ZQX$ieOyNwGN?&QU6Tf+qM^f_nvWo-N^#Y}3;!GuY2 zXsXMD_1CY`0gFiNaomIo+m>;xlQDd?Oqy!y*TSxqifqSa9~7$_|0zcu}g*0 zqeF0e7Q51T z!)bB!$0ilLZBE%FIa@(8p#jEnzJiV#l z87D}4OlN_B`fagvCdN=~cZH-p;~M zxcs&jMf+9Qp#MJM@$&mre_|Lu+ogof_a35&kRb6pQ^fh0KJxWLBOxrPA6=r1*{r=z z7`gp9ypU|>Exq`oYO8G)?f#yGuh#EIChrM3roRNj-mM17b){6+T^x3*YJk`2|G+$8 zGLsW`i{I70nMp0+{1T1pAv~fA=-x4y;Qp4&3jYGHS#lt(n}p-H%ivSCB);Cd027vp zvPqLm_%=nm$g9=OC~W?Pm;b>HI&X#G+N^loBbg3I`n}D~x1^&~syXO2alY-f({QeS z3T_vvM4_iDc#K(sGj0j9Rb^t>!rMtc4hDe;)Pj0fBzX8c;Q8HFOo_xz=u{d)_rgX< zDDA>F2WwoFcnx;X{m1jamOwUyl%Y81Ynh}nmrAx4fpmg2Gd|T8%)IXtX6jUYx9A>S z^79YBBTOIeDNUpocHJfdvIl5Ki6E{}8$tJmByh?VVAU0*nA4Zj&^2f}x@U17Lpf2_ zetRDgj<92MuAKzYOHm+bY=TZdi(o^@XWnBq@ZX$j^~sTi|?7Qpp2A9=IBcEiO9-K>^`Em1JI zf_qP0z@i%tR7#wH0`=+g{F{qJ(*r6MVu+=+_yw&a6rJL=Bq<8Lk9Q1!x01#V}bC2R5)vK_yqc(O+Y zI5)&fHfrB_*xi1SN>#lfk1aCs>5dGT>VK6KaXTp2{qjhiuOPa1^pS*B8mwnsC{uUd z$^6hwj!iHqh8tz%h(lBe*bSC)+`?xt>DCXLTG0cn?HU-;tfe9s|I(qLOsHCW4=H<* zXxab3e1S3UY%Ifo?NgYUZk%JX_$|%gobeBXrbD=g5Zk6Ql?iGUVn!eJj`ASb_FjR>3#7;ziE66&Ns@Qfav~9%{F`2Vb(gw?ia&JvD%$-@rteY&*sg^ys827KQRX~LZPlqX^nEA@i#`E*AgXHRoNly>OhV6u zy-57^*n6CNBJjfoRyJx5W~knVwWkiluy!zbE<6jm|MkoIk>Goc9*d zMd4AzAu$$r*F6REk3B@`>KpJPLTqi?HYVMYW085kz}Ibd_-=hBtm)zAvI1Lh=Im`W zOkaZ#4;2q%&A&sg2{t6JaY!hpN?&LHy8srdgl68`wBwZ_7PUNW4kYtvyHs$46b1x0VLX z8pCk6%T!WYA41Q>n4huELTBGd?C=v~e(#Njt9~n(HbWknv(}f$w!Oi~W1DGUKok>L z|ANLVb&<6a9BLUX#=JV|i9hCjLJ!+SyfE(x*~jrYHCCO4cXfSq<7z|^ zj%mM=<3h}NQoy50w}@WK30T`(feD-L@p47<8U2Y${PST6KsP?-9k6D>=j#V^2UR%~ z+$xACho8_$F*jPQ{sN!benh7u4LD$2ju*`rpnkC-magFVZjLAU%Ts0O#S0binIDZ) zs^8PDJ9qH>wln0+6+YUZ3*qh*oc`)nEp_2|40|;+nI%>?Y34aY+%IvPyi|)O&3E1L zLzz6APoEUnK4reee?=|hD$Qb zmz5E-A~o#WUkDp255P#OEbF`P671hqOHKB5!J|uKxFqm59B7|WWm2$#zFk)cNzcP! zxbZW;svr%G><-YNV>cGhQxIqT+PJ*N$~u^3faVe0Uc;igX*l%Z6#0{7jj2N0vE$4T z#K+X}W;plrhU~}jys0l;J|_jTiZY-)&V(%ta)DwzhcotiLQdW$NLa7NB=x@F6`H$M z4JA(I;{-N6!b6MYse)$^ zcwGHVj(ih?z=U6T?La)dx)_Q2%{6#2?+9i+EFnDu$FQTR%RJ^z8d}<)LZvZ7dOh+W zE@(}sAI?7ly)*9IbEyY)4kbikn>|hzdkyLDimCa>D45oA1!aQ9(COw3bg65i;u3~% zFDeCu%iO_4BnH0Z$)Kgd9hjgQM$#W$K#$3C%wg5N*tPB=Rgzf(azf3NI-ES#6 z`LH;<_RVL`llO@P3O=T5)u!Qf<8~t4q{|dNY9vRd{71;n+aNlnmH+Cq1{+zj46EFM>4uWMp zSA%^r1CfO9_#*!*)lxotiIpu@D%Dvt9#Be@V;tlJ2GRSNiSh^xx*^Tn@MKnwwD!t=Y?RG=^Os!wckN`>I!zMNH+R)9>=Jm zAF!8WcTWwUO=Juz@K|vl&u%xzPI#`sB)pyrirkLsKgmG4NIn4m{!So!J-Ya9E2S8R z?`3GAp~FnQuR!;?-=P+h638Y+MMh@53cJrm5og(}k?;Exp+!T0N#gpEmdlHHYiiZm z1%5SHZ>E7}W_xhicPHF+OA%skZN+ZYXw29)lXEOBVwZWPqM_0+czxRwCS93}FK^7H zRVkN|IuB9rrXnKKQH~b*%dqG7eb8I`0GwV7K>X%OOziS`_`bgk_BQQ<&9-69{_`Ob}NhkNixxjU3e%po`&bos?qd(G> ze`?8=o+)h1hjb7bQ3lpb9%oD*fu%1^;PjqE`qway-dtV>52P<+?4xP0$lxTX?U@PP z7Qs*+oCal9HN^R7Fc`$m#qA2JkY3#eM-Bc#`Y^|^ocM}5Ecwb;TF+;Xh-<-&8P8}i z$6}{mA;g#$jl-4!r0?`@p5&!#pl!7Tv@)h+nr0Y^jioaFcP3K9Z7r}ywFR}qt*M(u zAv`UL#F=e^Y|ZW{5Hd=~Y*$yp+i?ezqLk^P{|IaIr3BooDLALZg5Y0(PRGgY;3k04 zs%vERQx}L4U4h#TL{V6WMNegITCc51>W8lLtJoYGAZyCpJgkBhBBi89zzKGJQ)jB} zbQoLH^{A#K4t4!9Y}tkm7~S)Szwh5`I8!uHlBl9w*)c8MGQ6Dr$Kr@ z8sOhmJJ5RS33@*)9_wT0n19Ua#q^rnV0`EvWW-jG$5spQX1EyB$Y`<}iL%%o`W07B zu*KY~Kk?;m6QHEe$WhF`6HimZ#Mrk7(IF(#xE%uWlzWACMKRCg=8#G2CIlyfCS zx8e`=sf73UAbx@#D#h^$XQE_qYyo=I1UL8x_Xf=qRwdHIwHt><-qoN^FwK0o)9lwkDw}K$Zd?K6PE`{SwGcir^Ip}$RArib<%rG~z?q0s1xM$bHc+*_S zt}TGD2QIudcJ}OO&;e$p4G&p+hOOEwjwy#$fRc7(RnUoR{IV}sAn;KO9prqzZr9ep zM*4~@GB-!r5w2G?^oeg;-i~^@r|7efWmp`L$o0>+(68Aii9mEK@14|5vbR$YJy)5t zXJdn5&pxhCuwNXT_v_X2F~{!sI;tFUw7AbxgsgvxP!wogfk%-iQm z%7aE>4ab>jpJ~FLk!uIP<=5cwjD<|gHwOG&>+$(fG4{Nu7XH0t%?Oz8$H$)!!oeW} zv{v4OZgw(^bypZP9BhGMDN4uRay<8A6}*>L9i&cTHO>yc1ji4SVx#jhWb{tMna*Fl zL)Wvo{=zk|>MBQ{U6*Oq+!eepUvp7kY#nBntOCLg=_m6$a>w^6be7z5?y_+I7< z#s+ng{$Eds{<aOW_TtR28*n@TyK*C~3=w*~*r3V~0%MB%}fFuMB>kNq$6BzAIr zy8*4!xTyL!uFjPQN25A=xa>H-W7E)d?qsIBOApWa8^X)lCs<~+j1{n|CpR|S1fiZp zcxTIi)s+PByk0@vi!-V4t*4+f$$@0{zXJt42fLRxlfIf)aIR%9nvX0)h3-LqrGEt8 zOIE^Jbe+kumOcFN*U~i76mNzJ-!}38 zNb0dpyPuPB8UzkQ)}%Q7B?Q`NGkdvt&CTp7s6FfqK8ux^(AaQ%@>hh_Y&OQk_EMbZ zq6fimCow+Z-!b=BH%~P>2W|g`l0$}yG)b zb_vJl{jw7u{<;cHHrY5l=R78Tii6n`>rm&lFk6t)Uv*&BCtlc7U)(cIhArm}5dFaS zq}b;&{yX~)U)|E^a>P ziy3``T+gKlvPGns&~1mP*R4jr80R;#add@*4KL^}FC8L~V*m>-sx!9r$IQ?Dc|=9x zM!8xc0S{ezN6t#NkWBaaD8ubKZ^|)7;Tf0t4yVE(G(d-OKW#*KPQOT**;BMJ*#qhJ z8_`DOEXTp90u6c!w(`Vb>zSAMaa|9#oQUUH9@z);Yu}()#tmXh)KfgPiESo#WW@W*YlSdmjGdb9Jsm3^p!!1({D7 zI@K{3M)~hx%Ee3gQQ#ZgaxTk!VR1!B@@Fw9V33Hsz|kU4dnlk!L1hW zNTG-w2A%njt6}^=>zy{MW^Bw%8W=(s)kwU%e;%n|gqfSHFXvvJ4}oph==PyM_%76! zlq{TSJ_`47cdHYr&^pI-r^iFz-4IOJ*8p}6N?`lB5R(cXlJ@8hdjD=F4Lfv*jQ-w> z+N0)-&5h^O_(eV5+_MEfd{tz=yuHl#f8~G^OII@bug6flL5*}4F6Y~P|4EglyQqO+ zK88Kcg&o48Y)9uE)O&ImWZ$k}J#=?czi-Dl&caW0m+_@f7HZPrdTuU}7!AR8Gk9d7 z1*0ss2%hgFRdb$I;a7(%q|ea;SEY_%VWJ%*#wp-t5iRhFFNW%sui+{tkk#@W+s*SX zZ_P9{c-J+Z>1Yomn~eHkv->X?-H<`ohXrGE{sD})yGKt~y3((+3yGP`b>j8;KfV$7 z-kNC4!5Z?MFWn%(G`|vJ-<3`T@q0cfurC%}4(!3&HIFbtMivy_eIts#$H>Fl<=_;} z)$A`$!}w=8_~38_x4zH9i`RxA`cw@Zj5o*5vnwIkSB4Rd^Frrd#I>$tsJOrtx41T>J@`w5M%;_5&(8lN+ z8Qhgj6Z*$#x#nDU+Y>%`sFm@iZ`TI8L6ynLw!oeX&oFmzE-PgufOlgrQO&u(=s*}? zkK$!&VSkujkPt`B$A4)QKIfchshFfH0Wb9p`QzwSzesEzVeRdFTWA%1n&+4tSdV8YSgD~fntsqtprZEBEZt+c$D~Z^R_vF)2Texw%0KT~C z5(lHjct>q6?{J|9EW1vj=X?WCSS%bu8tlPp_#V5katU>i>_;_scN}V+3E9`5;{ndY z`O{n&ZC;!OaYhmjh#R294l~Y)yq+;|_rTpU>7dlA$_5M(y43#%tnt*x(znsLipwYE zdl;deWF}GQ9HbX-Tk$Wq97i#KQ5ey6#05Q}e0Q_O@VI3PDBhr*nbub36xHxQ_zMC3m zyr7k@#8B-n;??x;wClJme@Dq_p3f#8tbFUl&h5NF20S?SrQKxKpy(r=IF+H_o=nBb zQdKB@|346O>Y*o6m%>@UyVUl@c8DzaM4c`V;=xK_h?x;CFq5GwhAf^)ZKI7}rcs4C zNhtZzmz-3RA{R8jLYGH0^nQ;-3w!Q)n9&DzH&^3_|e~b2G;Z9?CnAN-2>{fI|I!3h2y68 zJ@k-a4IbREn7#Hs0lrkRxI*OttlFJ`Z)473N3=24YuiF&)i3n5S_SU&rCt*^K|~7EF+IXdPHv> zdHAHHQp21y)~qFJ?{2B$3nOVIh-4dM*kx7u=HQvzSP#esDUIcO(}K=Xr6x$0Km& zp8zXnHHXQ5$IVK#lQAofkBMDtpzBBjZ_XbiMLv?uA zH3@HL9V4RurDDB&5U;r77kWpuf=Oc%@v?J5!;}o3agG#ge6I%E?L%;3$b1kTxC)gc z5|H5Z6J(oz;ek8pxSDg+yfyQMjui%|qi;-~)i%H~=cR15a}buCPld(8tB8NOG%J+< z4F&JFL-5cQIJ5UX@Jj+A)#WKZP@0TqqZ+U>!;;Pjzz~*qVvj zzD+zaGmaN?DHOVb>Y;h@evoyPWV)Ue)8UHQ{8;5IaJxDR5?yoHiTMc6x)V6IVF+D5 z(go8(WAOYa=P_72Ok@w1((jh{X*}ob=}Yv)N&4mB^-~1Q+J9nYN)ebHx&pUk!im`B zY`Ujgp7joGM|0fDovUNmxrxh*na6_8xCz>8tFtq;V(@fi0e$o?j<~Hqgr(~f$YN@Z zYek(fAQ~}#(*cn43E?OI3WklZ9`XNmm!jB*hjeH067p5t5&ZWB@@K^>LTW6c(M4r) zGf14dGhRTP^VH!^YX;1{T>^)gB&)rW?z}3w=6Dk?EIf- zJFOPeD@!rbEg2lP96;3WBid=@AhDtVy$dz?l^_4%?~V3&V$(%*v@oF+_7QN&lj6z( z3#Kq!o%!MR6pO5Rbk@vs^mao5*v;IJ@;*lFX@$RJsQMS3!JV;vzh1*iTW7pr>4GjR zwxNOcDmZ*>F$yeQ4?OYDwCtQC?r(fYSDmn9-}#AyTxtur*=v^vA-tKAy7x+SPD?8)1!lq8(3S8cb{XCcPJyX+BWcR3bKHC0 zP8SXr5N4w;uD(B!Stv0D|2ypi1?mZ)pL>!HZ4+iA&j%?e)+0^PMdlZ*r!JFfupb0pY+Oj+DI=NWWY$HTXZE11yz zlDJP$!2E0Vyqu>(ASEQjES!=E*@*&ht#=uYx=LgDn{bF^olm1<$Fmrwo#_c{rO#)8C!SuJp{>L5o8!(X-8}o+V2O_xLWt?taeh9Un zeIWfeGI7q;82aX@Gj%wgjzJU7kzM=$p{(Z|lwAInY>Sd0&vy*-w$JN;jhgwG))N6o zJ}W}k@(hmY)kL*7Bw>)e5xwxBhi9462>+d+km9351**#+(scqebNXGVYH@>0$y~0j z;{c-;qJ>@;eK6v2IE@_AVlv}G;KRD5$lr4t$KPv_+aDarwzthxy-b~6iVi1-$4wbQ z%OZH#y96)Jkj35?55ZkSlC`f@;B8K^0EOya-1VgvMW(CaNccQvm%JYaFiv>snK_=A z;mqhCo(v(^C_R7tEnF7x!~foKzsFiBjM(7-GHVi0`wBxV6r9QRki)owdnYXXR>FnS z9~cnTg)bW%$gj;Dmse~yE86gr`u07i`pLz-U)OZZm(>1*=TTLpM)m=Xi_PNdzn3I* z-5gxEpa~}=JK|9P0kplI3gXKTz`n%O(8k*Z+7%(tSsqVng0e_{;ACd>SS}XyNCT-> zU@-0^T)gm@)X!Fi{_tA5rY48}ARHU)#{=5b!w|=-sVH(U8D?rchxADofmhOiM_zMo zVgD<%(d%iYRohm+{v~<#?8i5x%sUy6$S6Qs-Yz^6xD4(ns4$H$@AB7ei{Ptvc5$Z> z=ZZ8LB3AtqkaYbbI+X<#nRVA->+d4e#VXWNFv3IsT_SD%`*BVx=Yx(9$7txNlB=9Z zriq@U-edPD&#oC`PR?Ri27aQ;F#>w8UZIPX6wuSmnQZJ`kF^W*FzWCC`0jWPws#&9 zE$)7*;}8P3ICi#q=R`&%`Xj`4YGOt7e5NA)DY+0h#8WvVOuokj!WM3?OX#FFM1QxU z0*5_`)|p7s7k84FUoW8_H$27kZycL$WH!&GqZnJ9q^QdtUD)Kd0~5tJ;zHqha3j$h zg{KR!|8AthoIZItn9A{Kr~jm40i|e?b_vr*qVevP1-Lmph@O3L0TZo?;M9Q>2pp<_ zs^o6Gaqa&Si51{i@EW5dgGjG(D84??h*CAN;Ja>+lnLF$gI%pOlhr#@&Kwo&2$@QqTcA(axMbK!yj+o8ygv3&7ytm5JA=HLkZ_E^oIW%=z4jdc3l%-dmS=i{BI@w6cPa~&#S3)dkBs`mSy8N zroiJ>dx)PyGH$v$gWoDE$jbFwfx~}##NZgmbZ!j;H+M-aOBTXC;WyE=<_d{cn+;o+ zox{-tyNPRH5l;)$(_T|ii zL)?9+{X0$LtFT?A1a7P8!-uC4{8r^L646wLH9xlEA}eE*K4Hb$&a{MWJyrC@Y-=dO z1H?t+9+f)wfwp=(LY@$hB=(Dfa?k`QUsqcdyDg5Vb>TYwdD;4xbBz;@Ld`DD1k5DL-+VBwiE**}41Zjib@%YdVeZ<5ht1 zhFQd5f+1>+ydqi554yOnnk;yz&o5jdLU&yIgsn&G={e~qJomZ=jNLpyt}NhzmgP72 zma5HjimO1$1sV8QZ4z!j@*4AN@}XDHgl#=*hfO_vQ2S~PuR3$!q_i~e)kjG(ve_2i zzkQF3RPSJzggm=oLqGqa3Pr8KED-zHK$hNh!t9Tm%%3G1;Z6Gmux?oc?EIj@L|^+w zw>DgWq2^sUWm_Cfh;iZz&-zSeEq0>L-?u>JRU3GyJ%JQ(^;>DoUs@##cw_Vp9Gp6W zqQ%b%+i6K0?Vf{Ix*p88vn5ZextV=}8oN?a3r!`qu{+9+z>$*zZ1`|Dy0r)K&9Vl- zZ-xY4>6$k4aPB8wjF%&MaqJSI=B@DlmO6xdnF;^YoY>|40?gGHrmW+seOPOF2B&yr z!S_i~)FgL4*1a@@&HrMsqo)~rWEq2KwRVN2>bYC@hf@1{XFT5(i#mQ%*W|s|ztB^`X#Y zN>EjOE9zU0^HQFRvOQaO)5n?RV7ht{=576sTDGOAGa3geM@4xqS@O*Hq%VADc?N6a zlTbH(Ki@*mmMQp@MPHvTA^U|1wp|Os=AoOA*kK5*v7^LUuN;I@Pr_Q;<(N9S2&^<6 zX=ATDPdc&!&+jk8{D#+1YEb}BH=A*J*Z}zc_Yn@StcO?YF5~2dj_f^we9)~JA#RHV z8TF-lU}YtRjb#-?^@A`D?Mx=oXQbFiKj)C>>t8%~?ZAE52d<#sn}b{{aayANW=45795Ln>gm`EzCMojz9M;$Le2K zF}bjU-g)M3UO!NeP2)!7KgDH4bZZ4~?w9kp(P#vGgaa`kuo+eMCt{7$9%$Oxfg9`Z zgO8;?#AelD*_CA^tvMcIK5+M^4k7ret_PdA+_A&AOkRK|zz^pbjD0o&qQ3LZKRkL5 zuX>Had$tY6EPX^~=oZ5ZtxLQSm+$C&{wIpnO+@O^i$^3HX|&Tq^jo(Mr5|nq|JRD> z`z;)HTr9^wi4)P=dLsMJ@-l>of5jIc6(QlWICzh?^6&IdWm4amGbyvK(Myi^Ggi4d%rO2eTegK6v*PpU;xxt0n^JQrr1BY-?GJ*B+i#LlpKgxqKY@L35&?-@&%>9(Nz`LK zm-9*C+9@!g&SYY&`-*UD1Nn`OapEWDk|iHElIS1@y1jV-PvmTYCJ4cSyE~z6#wb~-F3-5Q zm+>?%A0Y5Al$#41fJ@Is&<&dm*`awb#WI)9f1L?$-mb)*oX;((K@N)I7&xjEgF&@H z=r>~{kuV)07Yu^oQ_C4HAHm%R7G%=>(I+t0@FmZWx1Q{+YenlV$@J&9iR|&W2l1~P z=OKT67qhLOQ5U^&*y&|KRHGGu)pvs0Oi|eHQ4cXHq9Esf4_pg{uv)7ZE3#&D4o+W) z-m)D^6z_wqW)7W_>%klTj6A9L`iu^4&fTF{WN(Khf*7uzg&J3%uh->c z@-y&z`-7VWJ>>av90jkgqs&}Gb=;X1idTA;VtTU%GsSm5DcpAhbutW@m|17>$KqQ& z3B_u1;&Cs%HSIX2Pm4s`N_qIIpN%Qkr{kN!c})D>F*HnEjzTkcq2G@hbeO2dK1e9U z8<#iIsio_Q=FD^E#<}jGe%l%Tw6{Rp>pXH}V=CGiDzK3!=FrZ(BXGrWHU5a$#$UB= zHbl(1Ksx>2LuHNvet#)LLn1`!;NL~yxw?f4#`;61g(kDeW)i5nd?SnH>QL%2L4Via zDmZBbhTp%Cpj1_MqI@&CVl~V^?-L0=Y9`FdVR5Ye^aO7Pay^#Zek!%kn`%rKV(*_m zk4?7{G0mwRl!hs`W!)i*CP*=9oxiA{WFrxpn}wF=O+dZ66^xUvqjkFsb}^HnCwwm+ z-LV^QJjlehAXRq%e;Iryt3AY2?-ukN3BrFPEZuB>m!7g!ASEFT@cKVt^{sKtJYt73 zhl@Zcx{!aVaU$y>_7ATo)Sz*T66&wZfa<}6pttKQd6_T`rIMz>kLT0rxQ#TPwLU2oEdPxBemhOS`Ugi9WFE*jm^TmwStpM!!T}JkcNwQuv zj8qP*GV<{i)W@_8r(67`+b_xBOan)7&iw%=@-%SC=s(=O;x})4s2mLDJ|Ks$jgY&O zlF&)hi%xpD9L^og25a{jR9Y$yr=}d|_TAQzO4)J#pC=>a{kU~iy+I+@Z+uM?s%n5g zTM!C0PQhRG2XOq@WLzCuK@7J%qF0xU(CS%ETt8O>&c%vD4VM=WnPm-4Co^%UM+6BN zi6GGml5Fq%GP2`|47$BB;fcL*L-CHIgvsq8jfzT`|3RMP+WT>Pdm50esK{Qm@Mg}h zH{mIjeIS*=3$gOlN*Ly{rI7HJE_azhS3Y`2SCn4{#RxH6x+V{gR?LG26BT;SqZViT z$>Z#&`ndaE3_{&vvRCg3%nBUjJ@`6c+rE)Zs`J0;WD*{n)U zAw4y#15RG6!&R5dcs|2{#6#;V-d-0>Y0O+!)b=-(T0N0|qmd9NJWBF=5~*P4YuxiU z0|U0|;x9WFbhu;(CAo<(so)_viQGiDrfBq^{}U2?f=3vu*W7Hw`AQjG>P1K6#!;-*x z>}LfN;x;P?IpP5kKlc#duUQF0CAGwD$e2|<4M6Ip~RQ3;6ut8=8=^ryrBOgLp@}AM^ExW`gx? zH9R`<2a?bGU`^U;c6O*3t9@L8wN#r1dp?~)o5$JsV}cG=ZU_b+=>*(tcN4lN&F0^) znM)0X&0%S$01fl7hy98YgK9WbxDw1%djMol$#hzwHwxbr;zlFwvpcq_BoLxdIkBMF9! z-N}`tZ}ipLJg9ayW@OIj;D@`d&}lJ_>Ork|?6oTza?h{2{~dB?RGzei9w%n2xjnmo z@2N%O3R3=`3$ly!Q2Ep<;-?i%1SQp2-5n3`#Zpa>5DUb^d1>^N;aU2?e;Qt~DkEoB zKjcUJG$uPG{*pgo7LckUjvJLDFrxMn1bob)Y6=p}*ttmfrLMzdcjRGt%|+T86HPu{ z)+AznCb+j*l*T1-cb95OFphLXqb({lXt_Ii?63$;m27Zlb&UPP!u9Trrt_C^JOFOBY~yz6v_cRDpZk-oQ^^ z894sB6_ylUfq9XKVC&)QaIfzftjd2!uXar!hgIgFX!{WqGEnC`g{E+9`K3hA?G_ft zwt#ZDE+mu z@p4qxJ^_DTOr>EB7D(QU!F8MeXzD2u=D|*5R>!J@oCz|9M|%RvhW#tR;^!7v-1iU| zy&!B{r;2T%o<#P6B6Dpt9?rk~%JqN=NfnsKh%e@oJe3;CZafG2|4oB{l_PM%eiyFV z!@vi-QhdBNhO{s3B06h*=$!+Jbb3@gNN(Or@BjCnW)@|TF~{p*_INwQSx>=NCw@}Z zWt(udeJI97XmNezU}y`N1RKl0Q~I)=3S8fS^VAhlBYim(uYHW!LkIZ&DSC)b(ct;* zJQXfiB;vnoQ1Ja(bgAJO26wvg`TQK{9vP-L&In@2X#uu;%P@M2-ol<2hmf7y%yFkg z8NY2s9N+3O^;DQo#C+F--O>AC(>5RKC1x=9XUzkdhDJQ){s=Fs=fkAq&5Jf9a14Pf z?r?OO671!taZcdb%qp!AbPtzfyF3?z_Vnqvr*4oIy6nf3HMx*3*8{~u5xhv*704|8 zgOxcq;CzJ-*?h=?75Bc021bsItC&2koqCeWO_c{BzASUr!IkLxCDI36{#rckHfA?d ze#-1RsydIyT$$2^!}Z}rt*(s6hz2vgua98#*c#d~9uHMVPoeKNal$O$2ck`u)c=Jw zX-c%gf&vRb%T)X_H3g3)x`N)R0c@Ll0IYk4sGIV3T-*{()HrsK$C(aDtr#Oxcl4o; z^S*nGDue!dN1llM6aLb3PU%3`_ZWB~luaK>(TQ8U z>|K@Iu0O(o?z!;h%?skNRE8ct6oO(CGw9BgArd>NPT@Z{6q0+15ykpAZEOyFc_{^R zR6}V-!$d|Z;0{T2p2^Kg-dV52Mt;4I zVzv+HOXUH2bHY*l`z{OQr%JPbpVmxai zcXny=rL7K7$GQmm-1Qvs^N)hPrZJFzDuH$_41$dA1+<&n>n&W-MyEL@;KAbw@XIkA z#(fLW_P!@r9@mD|4M(efSLc!TDJHO+Hw#ma8A9p~KB$UMWlcUZY{jP{9D6v3y7yh*#2iq5Zy!V2FB=%hn?tbL}F##Kp|*t!c!w=+an52zyvp^g zcwG}=+c_cJ&OReCd!y(HE;DZ=txRUU-vqMX`tZW*6cQu*29%Vv(c<_?a!%w499D0l zY8U00ZD;+kf2+|7$eL z7bo$b);d5ty$oGn{qT}_I!_S};`4&PaDHbn+KcX^>~Jvf6oRq+hziHdI7#m3&cLLv z;rxZ$CX-L=4$`rOy;$sV8cBO0Dy~=nu3ro=C%_04VFtq}JwuRdgMPTtZ0+)AC zo>3Od-~Q$U>39-JGVMD#cU1^VarwhkRW~@hXELi}?o47iHfrl!eb)B=06l%G1Q&V~ z(s@(A)6*RxxMlV>3i_BBl;$aCpp--UnCW2q+dA>tBjxi%Ye?UCpvI`EUe znn3KD5o%@>1S2M;{Au4_l8oc?V6w?({2ri9KH78H;{8$dSepv7wr(R@E+_aVZHR_S z|0B8Wi7>EiIx78{L_3!)t!g7CP?c8P_d1D(kH5&sB z&Ox8apXs2;3bbtcK<{!K8>zlHB35~hDCT=|-zq*xS{|pgfaAt&8HTBo4)eSBU!!>z z#jts$J%}Bm{IIoAs5buw$<+QIMQ0jN)7M7v=Ar><)=0`w8H!YAKbIs!p+9A;M4?C_ z6$wpfkmgiErBZ|pjrZ*5hG^;>yFcb_GUH`2n} z7Q$Tie5T-*T4TjuIaM5v=i{*JHWb^}3w|XNVeUe0n%H&9qW57Hxie0i2vRFphl|2^ za$q4Y{KB#FbOhu-qXwqH;UJ0B3BU&FSX})xo4o94V0RgQBo+H)ARx}3jvo`|$?!MP z3h$+Oc-s;BVsa8#^$V~uqz3G<2}?N6-pp|o@ILSf?8O^+YHb-`^V1(%anq9P{gM!* za^1^X>f(aMa>Dq-CKwJM$|8o%N@&jM8U6>PspckKl=^dpL^!))$qPx|#0zD3?^P4c zv~3|NQ^dfr*c;@VtI1u1$5`oCP0J?a!sS3`EEPG33Q{wuj-wShs#ORF_Ae6blsiCn z)I8^x-qj;(KjyF5*)X zbukQ;7s2+TAmVDO4?`_a7;!uWCDsL0yJ-UkF`wXh<7WKAUZJrEd~s@P8xtwB9lSiw zl6ldXdJ#r=! z7|j42tl-fmySwDmTv6P)Q5gPo#{tdM=B?~9fTFL`ICfM5o4M?iW|Z5{vx6OWQh*6|Q?TEn7!@+BAoBcHJRBm-J87Z|&L`tYnwFe^{~`~~ zlJCLqkpH0h)lB|}ga>R0H-B6g^#D23&&1892i|h={@q1iA=`BVmTp^w>VxVSa;+NX zos7iIo5k>NQU$J5TS8h?t59O$Ytp@`fF`xZ!nPd>Xq{^eylJhhx^4=i^Y|c`7q*kb zOJlJ9QWh2}K87cpr)k4~zp0z}2*cYwLO|yl?h3g8x#mIS#kf#R&tWO=n=sGHa}uUb zJVDOQe?X7zD`On{XF&V~Esk}}!*@gFm~HPurked`FQx7wyE^1iVOSk2%w~cf_doI@ zUr|`Tn79`<5?Mw_V3n6c2UXp<{ImzYEI&uIW(J{Ggpwd!`4B%a^eXGrECudgHF#s$ z$FV-A7e48g!265|bjs>HxN24lTPs~~70(y!_3xrImjPEyzD;*(Uc~dhOy*b&I)ookybI zN#MfU2ie(w4Dhwk8MN|O5xA8`qe;FuS+}>Al&p2c+21VIC*pU~D1!=!{^v_I z;xe%FM=cg^3xt2^_i4YA2c%5SgKKyEvA-u6t?raD-t!{pY}0axx^W8Sxy<(>TLa{+ zdBNO^Tm=&|C-UrSLy4rpHFVk$22q;vWUU|>Ok?EnhpG=uC@5lss;r5yO%F-Q@*$On z5@BfLWq#QPX}nSWh?r#0pc#+H^UhAVfmC)9ud?_%S#iM-ekhCJyi^64^=mT>O;ZKu zaY3Zed@`r)Yh&Aq)#zzkLu{6ABc-AL;k>`0FtC0uyF&9B4Oy%P$Nydd`3NU6>zOHU zK}R2T{TPLr3*&G}^(0(u6h}SUIF5{%0qF~xFBn}Vg%QO<@aUlhX}J9ozulh%3r7@T z&B4bY_2U7VmTZe(JY6`gIF|mGh>&8DK zbGf}yQ=u-Ac6X!flMp(2_y=jRm9{_(PX|2%}Z||AATT z0StPz3hy;1;z#2a>f4b`)0SC7{7eDOoctF0oI)AvEAJs%EQd~*u0=GL-X@QgG%?g) zir2SbGX{nv;;NnuaPK$=>M7#{Id`Hlu#C0nVx)K#*1@!{bOO{hE<;VXpP1b77B?>& zk7GP-!K3;pEVk7rSxP3%51x0Epn{ZBF6u!fcU?>3nf zeHwZk6NvC-ZwyQBfxZGgBECM244)E#aa}XPrN)bh`QN9D|J1@R=WzNUkjs6LDq`Q# zZr*&O5q#|)us5eAQ=^^ztkRyHuqieW685T)vBgI~cgG#U&;m(#wD2*sa~YWYlycI2 zdN&DU?x@Eyt)Vb?-of$>c; zW1#~Ilat^fQ;zxjW2nmRn{=;k8FoaUMQtA~u#Heb>me=Xd|(5qc|in1ey>SE?^oEU z5)0=V{qacBK5XbpB7gqok;|7ds8v-2ND5v;!@4zabzdzt?rkNt!Wtx?PKuZHaTFYi z4Dprmc5$JrT zIR%=y*_IB*Nr3Z3an$2-3GegnbGxLwIEDrJn27qVxJmT(@N|t!^46LW-N{r-^SYl77Zwu1qeSaOyj1 ze&_fMHMiNr)vhE&wG2x5X&AojGGplD4Fy$=@NwKXjDKk$@Z_EW6Nz9ZAh`~=i++Nk zyhnIOV>PU9ONX@EEfC}Df_I)sK!Blun6=!e7ox&ZC`1ykcsJmx+%!5PBarT&7!1~& zFCeXMAMg%{VNG`~sk*t2{e5;fm?Yfg*i2fODHA~D&gQZ{B#1fX8&%mR5Hp8MkVZr== z8wBE9HisRz1t-Sz13&u#HaKn|x<^DIxsH3+9&r=ngD9B~)M3)nrMTCTKzR7g6UiOk#0^V`h3My) znd@JzwM9nrE7_YV4pY6EfojRmsYeVqVJ@j47 z4^*huXWS)1q4})1z+-wOvQl}>lJiwGHhd{{xG_NI3KRwDaZ91=IiY>TF;T7G{yb3F`a_N5$p5hVPV$LU9g+eEj z%D(z!k;bAD3q_6Bg#7L$Thgu3I=sPRMRNtq*mHcyoDVcJ-5AdwpG|K~PsGEAO`!Sp zT{zDD&W>&o#eUD5Ov4f@X8y%&RM(3E<)9a|*WwP1a(Yez^~Z2PXA{WvSAn`Cmr?1J z#HLG6;Pi8OT%~q{s_a??&Ye}XIjIhlPlywLdut+eGm`mww3m)>`yXlj6x^e~7cp%V z9?iH53vN#rc=4ywf7=uA5wXHUauU4xhQH_^?K0RL{Tt+;{3TCqQcd^ndVyVA_1oj1}<7=^2?)+B< z<*3PIXKWMB>y=>tuI+;0nKw|#Z6Ww(37Cn`m%*KVt6@TLAe4Xm!{|u8#8Klm6g$px zER1N2w1g36%z*}WDNvk`8KCs;Hw}EyM}l7mGm?tMM85kVnU|`HjaZMu`j@Ds z{!6OtXNMDvR3SUdkEVMhlCw5LXm{)}2DU86{Tc6AU(e}aUM3EUa`!@j$42^l?Jjmx z+*`(OOqb^)p~~B_HwAtVyrTsvk(hpMfZW(01~CijDN{BAw#7@J?U@Ls*X<+TLxbS# z_>abvOA7+TGKt@Le_Y&ol3sK@0}K4(py$9T$d&v_KMGwYZyx@^9&1}jJE?`Q${*s+ zFNIid+yz=VH8tN(c^z~@$X3mIyy-l#~#0>xgWD|SLREo7c-%; zhWCl__tj9O&srxPJI6JIbl7O@lb?4N&a{dJWj6y#|y47>$y6V-RPlq zYW4JTP$IG|)^Ofn7b)wiwJ;1!BAOgK;L+|Nj+L*?n>%=(RJ@NSkmG@|(OYp`-3UpP zCupGT2is-iA&bk~n9V-}6$1+x#fC(tfAJl%dzYKo5`581DlHhVD#}N{) zgW8}==pcWV4Uf_SX2=|Zq5zD>-09|OPikU4O2-$jM5R4JXdqvM?7ufKoy#?=yCqPs z4Vx;t3Or{!pp+8Uo*lV^|e^uja_)GLy^4@w19IPwA@}^cy zo)!jk#}P9A#5C+{4dHsPW`j{)8m3LoLAO$8JTz+8gv!b zT3WL^gGOm%r2%doybj_eJv6BB7G7YK@SfcU+{PM`BZ|+cZuD(fd5M9?HM8If=8>=C z^`YBjIvEyK0AHnF&|G{DrDjdRANy0$>Yx;TJ13o+rTR(2mp0;X;5=@zi^DzQ_o43k zDRgeQ1}_~#A=_FXcbyHU3Tx#+S!jU9$DhD!((mZW;bo+2+BYzreh9OFiSz6fgs8u_ z4YlR&IoEtXS^SDNV@_z_#$V6t`AUnM!6#Ok_qUV>GJo7j!B#imAC!b@?`I^?^f=gw z`k@YUi(K%gFiZ3tjJ8YAvxll6XxUG;aA<%QavWU8pHGPP@H)nRo-)>L%|p{VabBC! z8)$8LLs!;zu+G*JVB=ITXp4)2o^Vltl(c2lm)s0d(q?kG2Y8Mt_vXhJa?BKrE`BulLM?d=-Nc%-yu2P zp@J`L%M~x^GuK70QXzp3ZzZ*53&C%9JO1JL@p6HD5cgXJW|(1-$omBMXX$|4v=q`R zQwh<>T4G#Kwf6I%$GD{>;u1S#o^$4bW#$wp)eRN=YHiVQ! z!GmSRz|Ymic>X^+W$GPVYu!+B zD52x9FPr@32?TnzQ|qvL2pmfy_rG5PTiqs?PW|q4M0t&0!W3vqsp}n7HJjLbXIE?tHQlMy3hnw zTjhZ9TS#Qbv7n%30v(4#!N|f0T<5*OnF|g=eo+B^wqFF6-LgV@;~9Q@f!I6phlaW9 zf#ix$jJl3HyYfOl{cji7?|8n6XpS`EvMgi4l!|xsP*fY;|4oeNe>NAlS5{H|nSaRL zY8rLBb(^-W42Sb0_xbu2_rYYwBY3612gHVX)K`k*R2{oT9JhhE`KZ zC^ew9n1xccLm8dOY+q_NVV9E<;+NC}l+@92GJ4NHAO(F9Q$X znUd+T+rgo32`(4Aj-O)AlDwTEaOIgint08mCf6qbY|V!o>dA1{>%B$A!x^0SuA2Hv z?uX55+lfDOgdV2awCsI4%EUb+qF&XoC8G#x`bTJ}yMkcNku3x{4yxh!jaVIc5gv%d zVN%g`NZj!YwQ!1U2p5Tx9z1HNhd<*q_l8RFk-jPSsCSZ9>98$xRtp1k{ zx(qz2V4@gfk(VRsnyC7Wze1vdXKA2-b#UtwaH`heq+0-Y@F0){q3b zT!&`&Yfx${f>Ak>@VnD#CUo6n;&4*S;zMY=#YQVpY}^}8thUQR|FlxNH7|#lYn+4O z;sRJ{>`mUC>LeG3g{f`vSqpZY2ild56ZFZ7-;F3^$WSEI3hTl3whbWs$VlL| zQyyZMYJ$vfU0mOA72l;vL;K#ZG;#DaPH}ifLf5Q;_}n~xPER06cjw^p-3N)s>KyoF z>P{4--QdV+L%QHhCI+51hZ$dQL@;0Ih-HLwG&5egih(@gi&z@to z>pQ??Z)I}d(1>pQx0}wKoPmi_Az*K1hGmoQ(m}rv5cFRb!*Ei4(>nj{DYXR9>tV~DWce51} zv(Wx!IS$@&W5Q%T(Xv9D_akOMRwQu@AI3^1d;PceRdD4t&`P2Hx1 z(9xNZ9QREEeEw#j+0y_ToAiU@vFfAk^cU>W%bywbAWv%5yo~4jR1c(ELOAZ18E?N~ zGV&uY;*GD%$?xxxu)9+j>Xp^-+UCoAF})soRCtsQ?6)A>?bGn3w;nCnIR#nuPxRN% z19;_{v{q?Qb%hcc{?SpReHW7*1+%+6bE^CgH%= z5H7pVu?1hokk0YT%H=IGaa`C&>~qV9l#c22^D)jtUi=i3HfTazzBv}!T}A^BQRrSD z2xSImP_fAZQ%w8NnmI*x6dl4aM?2j9K?jGFb@9H~5E&;^Mv^B!qHcB4phl7~EN7)4 ze&QLTplJkG-W1}pSaovYsXkmtt3|JYz35!y2J5R&K%=(@oGi*DuH{m6x?Mh9pm-L0 zmCnH0T?*8BNgXWLcLas_AE>@W8D4hQ5yh_;(R`SoMEp#=VcCEyWG)hR#X(rH(HmPo zJi*&~D^WPAkedT;(H0v;*s`o0{%)PZoZXa3nbfP;T@ZnfL_@e8O*WX=HnNXKmJ`oQ zS4haWQW|J;of%2?1MTPqpqjn~z2vOn`Xgnydh-^%iJk{Vars1MfIJW9ob)4R%9-6%$?G6EWmt3Ej@zjD>4U{jp=?r2 zlm$V;C1p39Waxcs7u@1-l`%iOf^MjLf&)hl$y2osT%Fm*#%5iGvtw3}rmu!&I#M`N zZ-G}gCQ`cmJ5%&1hur!m1&O!!!@G1*{Ier$0*R9Mh^b|!O{>wA;=8G?f*Y3S7ZofWq{20t1SsL}TdA{G(> zI~^nhY4cX&mHzW^F*%ofy=O>gC>}+)>W@=2H`Amg6EI=P63p>4fS#+tbZ))@j%`=q zjr+!VbdOAizsJ;g>rcC)(tV^6er`0uU_YFH+CmDR8S<(oe8Q`G|IuE~Bi}z@hN^j2aDI}sa8OB&~UnJiBi6&#Zv$7>_E$k5Y#xTa$w z;5l%7zrUFx2j0O5lnAosWjlehdO0k7U- zNyL+i{-9iZLVWRn)*9sJ>hWqbyxEnx7s#Y(r7WZTk*IMqaA2n%6vf=dY~g>j&2lPy z%Ps^Lv2@nhc8C~A{>BUM2|mx@nEk&y*pkbs6k@IL<)-)SYmTL>a>Wu0rWB%Z*j`2~ zhGWB5zNC9j%fgDKC%Me21X#wchw)>T&~ocATJon6of*4HP~?6Pswqa8@`1FuH=u1{ z1}NIhg@TAEn(k9cZ1!|98}GIg#o&un<+KFkYF=V*{py5At(P#;`!$iu15{KO202M* zICd}u@;GBUE^j!Q(G?Xob+K)*@??5+c#(ALG>4$0J zhp?9GJt&G9qf)R)KsWo(a$|BhGIoyon!?6|YER0Ndf~e<6(;@BZz9BwIf*W}zcPw)51?>!J-<2C1=bop z!}cc@u+KdKYsOo`r|QEv`feZp{Gtx(!n;Vrm0Vc;Pw(imi+@4k_!C;H8j4JZ8kYe` zfMv~-utul=S4ixn0YB5>>6HQeaa0rAHNuIT^dPq1)IsmXs=ST^k#y4ULo`zN5{%54 z4AQNe!R`1&xS5f}DsH@s8@S!pp*(x|%1ni`ZHeHja1RDDykUg(OmgoLn27Ngn@AZLo zaHwXRg~Z1<5O8rDxOO+8#5z%CwPXmEu8k&PpY&ijO$q~Fe`jvaamJCX?@U#+l|by4 zHl=Gy$hYSK*m`;^8nk5tEwV-vQB`D)9b>c;Pm`D{@$??oX}P_{o=VABQIl1hFn9bi z@bA)w&lBZI*wNY0CErbS8$HOg%nB0Z>P)I(jGn4pK;FK)Mogw!^2ZizrR~lE>@{lZ`W@KK%CZne)_iG$4C3J}0`C=i?{V)}cV{0MKM;pa&=|l6!)6iVxLYFU1MMKpt zy7&_3RXg~cKJMNKJM1}+t#uq4xYU4#oeJ-`MJVo9nJk$2DjW}14v=6^F=qcUB|-D6 zhis~e9$Y>ojFxlX!JackICt+5ZFs(mK8#|ZZkU4e3~OYm`3Jc!tOlhN!be3G-8`8;4rUY=QulYR2(>lIJvUK4XD6|g5zcn(dM2c?P?XKdms9t`|BgyH@ipHJ7xXDYTHZoZGpqp(hDX4pr<@t^YGMZhdBEx&!^ABO7&0&g%^Jr+lJ5<2 zqLa%+Y0V-DrZphGOo#0hn=cp&;`(*I&f}SS3!zf_4Qwkt1s#)($mZ!fyfr%$Xosl; z?KKr63r+NKCcBNg{NBVKa7=}uw}}tO zrkoZ&SP_A)dOt|(-9C8y@I1S~NLb*S=K|HM596WMAeeSImWn?g#3R2V;Z^1&bTym> zIbo@&vn2^M2PAm*F+*tTQ%5IlDW?^ix4_J59Xiim8Z{oyB_lE4$Y|PpD3n}`r4l=# z>SGf9ep?IXRff=|0eQG=)?IvTv5)$jD!}l;PmIvX@8;o>3-QjNvf!b{W@0EZ8;-_% zTD+Au0HH2*8hKA$u<2hR3aQ7#>)K9OZrxAvY}9c2jdr@yhvU$V*1@PxG3Y*62M6NQ zU_IZ8u=x`Nx2p2#G5&tc?&5a;S2TEWUo>G_i6|s(B(Qb`3xh`GSYIWDYfS<%+e8el z7Ixz$zbKk9<0cI55W@HQ&Fs7tk@TvFw4mRo4L4hyhTVO)05`|ro_kq1Wh8;iHebP{ z0}IjW??!U-VGf2)FDDC}Us`55dEVBP_YA#?$~$`vxuYXc2WBCDrPWW9%`WAvXwCbY^F7A>}d1V48u>lP=K z1p#3AVH?in7!3NS@1u0#KXXaf2Q)`<71r<60A)of2xAG?*<%P>ujbJ8szETOw1?{i z2!rM8+Q@$gKd?57{m}KE3GEqV(EoiVu5cQGx$uOh`@Mp|U>8u0FM+1irLbgw8f@n0xvtE~UdWz1SjHv~L1>S1JfRhEve}=tNlg z>nidM-Pn}}W`jo19hz6cedn?zsIhB1-kv%hW?s07K5JhQr*;YU7heeHJw-_UPX^|0 z&BrGh{I9%JapROJ3jGydi|@Sk%y zXv@4O_dJ&3W}`&p|N2aCy>h3G_F7PLvI+Qdg`|Y1M@yIAfvwM+Ip%Z_Ol+RZGY%-E z{<#;p-P#pmyV(cU?tYH3O+HX8nSk=EG`P;}Tqfew6WXY30=$4Mcw1kEv-5)CNqZ|D zn7tP-ctlYfza5P9oIlK=FJkaTEe)2POD1y$CvzQS*Kyo&YaScLd5`167}v;?bYScv z-F;gOe#yK?Eyo7%UoFC&r}rQq0!Sm*KQc4_4trtTPVzq95Z~r~gx8-;1?SI2QiV11 z1Qm5faQWqF^4>@U9$y|HroJ<=KG8t%Z_f)j64waXh98;A1_RVzV1|L~(^2%e6gn-; zq9bKewCeG4Vq4ga|F*x!pE+v4{>sEZ>(61ZS1>FV9kFn{^B!H$2QK_r%N*If2_6@v z;=k{c$)7cg(Jt@-`H<`c%ly0HuqQ&{r#k{JK|1myB3ppVKSG_Fp|pzpaI!-P}8)w-W>^=Wz<> zWs*`ALYWoXSi0yBDQOMDP_1j|F?tRaRdjegJa^l@6yIiCAd(y(r@rGO zI_gDI|7+W!$t(t1#jN4gW;gg!Q-IO0JE+bkN1WSzlkbd<7 zU-oF=`4ML_{lXcVmsiM4y9_|Li1CtkzQc2B`LMRA9wkGJpmC=nkm3f|equc>XkWq_ zh&)8Wod|T3ddytA*^LE1v*>?oSAf*K4cPKKiU@`?QL6k0d!$(il@G>a&(v4M?Hve? zU?%bYrYlJGn*uFL@o30+VYiY#s=qLY33E>)Z@mbZ>DYr(@ELB08jEdS8oX+86Zr6| z2*P6Ta=kpiq0?(89yCm124zlQ_}&2sDv^Q*XJ61gk7m%_omH_Ni)DqYxt*iq zeJmQQqLQH(XwI2=)bOkbmmAKa$Cm0qG}k+jqROW-s;RJz{eq<-1JrKB4vyvbQLP?P zSaIk9%$|A*q;yi~bZ>neb2|?;>a*dgXEsf^bc0S~H6Ti6p&-hQv=*>bnVKtQFz(fUw}iHBb7d;|&;hd?E(Q<@}>W29_DOV({KO zFfw@oxGBbxWw#c1a4Bw)Srb2Pm@A1+N3Nxm$>>!@01&E)7+Lud{R497KIY&=9jh*^g&nkzE_kc6mwX+=zmzvx%fIDU`1x zbqu3ccY^P$U)0yG9xC*tVf|!b&@wzmR0mp#7PRB_%2w#uPz;F!O?c_5Dx|vJ!S};E zFm5mt>QDU#4rk`zf#FzE<`#>~_w7R+yS=d7HyrNd;hbI^ zTx?6n2RX*LN#H?p&*5= z*n7|1OGuuVXL^i09$JKTS0CYo1|#}qiw(U)>sY%rTu$C(B8eIJK)Mz!fapv2!RfX( zY;WqL-eIS}^TGp2)xSVI!Vo5DhjEO^rAU*5@K?iQjLLk?b)Qv1k-P+NFSp|qA6G}d z`AT8ln+No~^>n!WVgx@3dD7$;XUO?uv)RgT2AJgUL&vTh$DOm9;nu-8YHLseam%!5 z#!W*Uby-BVa4Zp7C13iuoSX5F&BvU%=V&N%0TvmyP#gQB*v0LZ((w-1MSSEKL~YDP z+dNu&+7Glmj$@Oa2KWkv69s!AXj$wEPo0iK^r@HR9+wx`TCt7t->t{8nZMz{=K-)+ zN~9adT?gAM+eo35F)>|sgm!J0f$csfWJ#F>xK|G{&4YnB(rb!~+^x8~VmLXlu%2kk z$_U0*P6hor3ptKF{(cAA>#`eJt38mLH~ ziRXp1(EDOG@!|BLxV_vnXR{UOrb^+`$))VhoNA)e@`P2$I!HBT<4Mch1x!IpH>DN_ zn8u0#khvZKsS$T+T#zTLoSp~1zdh+xPOCoQdY{bx`-_U-{jGO%fA#dwfs503I zDJpl_*-H-4u^ui%Klul}UhxM1EXctRYwo~uk&pOTNEFR>HBj5;CXiv)V~k@C)q4LK zZaPczc8Dax&vRMWGn4{PrM?s5t^+j_G>QHox9hN6Owt3S;YIR7RN!_<-RxXleGlUGcHl;k`(Fz^W*6u~6 zPv=)G_|5L~kxTDhwl6Pr;U;se%;!8v34{N(%ke zA$E2aNF7{2`k(7S?%lIUeuYv6uk(<+-;5ko83eQLLGy6IJMBlf9PWf?J6md2>$+X}u&U-l@Whf);xEo)fIU(?C>b z=0I=9bZoHP%e$l>OlNrw;AsU9Z1#yoiM$CYX?F}JAFqeVC*kOq_LIu~(u9G)EUN4% z3v13Src2fhqyETt`fS-Ns=CY#wKkaH@|#0UJO2o`GDxP=ql2Mc@;XX(^pdc4O}z25 zl_Rl!fdLoh*uD6AB5oW6d$_#2@*6v?q-GW^ZB9O%x z6;tNy0N2M!3j{YNMS+Y~H~(q?4_E#0fpoix?3q82WQl_UCfjnpiO>^h@0Ck6JOntS ztq=6wPm^kmT`;?D3H$7N7d=>X9Go3WsQWL<2aFnF_P)>9 zZ2X%_pWICq27^#*)+!hlj)pJ(X_&iPg4dy`!0fB@!d1&9F-@h5*bcuT<6O4DwnevL z+Q>od5UQp53*_m{xo=<-ckUeHO$29aF`Sk-4F*f|N&c9UKiJOOGNx&r;w!=!cVAM_kA!|Q)^6`qDk;x82&($nogKgJ0O znm+fz1Wz%r>b4^L?!CuzI&Wxhy#^M4l_A;{Ys;r5i8HRYo_J`;RIn-RGQMI8U|i%X zv@hcBpt>SF>(`fYS(QJ|HB+G*`sQNz`AB%YVUX?}<2pyY)NpavE84QEhGg&XVf`hp z!cXZ`FdcT_7$HqGNOGKj=UrE!woMInGgDC3-5nc_Z{+>8TL$9>oFQAPo4VvXP-o(Y zi+>*>&gN@rP|-^)bUFf~BI{{&w=#@0DdMITQ&6b6tz2wsHk6ucQP-(l)>7{-LbnEN zdYTOVo>B0LDB#^5bH;d)5nfyUgc0?<0{e|L1eziK`_485y_#@=20LY399;_F)W zS8lf`95Y2tMJIUn^bn1jzL0xY%dj#Z!dXp`JG5178akG~VE28U4E;&6 zygNyS=>04TjBizA$nr3<{#z$`!z?Br>*nBww{mdrC8sTFSNgTNeBRi$>{D%2hRMh}SfxE9w3qavjNMk##Vdni3@**-4b|i`N zS~o<|OSMz++6N=t@u3HtPl(d$vd^@-emOm4_XfX4{3M^bv(+h+kO}YP;atZoP%3)M zUejT?o}#y;Z^Lf*+bd6flWOVUMm4T;`69d=5U0ia=7H|Na5VBm#`;?}^%heSJl5ku z*>)Auzd9Kf`>iy8u_}daXe)<*Vzc3}hYPBFY{izLDzYwsW1B{Ga{90jTwHk!liqjH zWr44;{39RYIIqmzMUwFQxja!>F2^~6ddZtWM_6#b*uvcL3?2=82sfJI!CWz#>lvB= zOO5h?Rb>R5%78D2EAaN%ylFo0FFg75aIp+BRZcKbdbxVUR z_HQ2~m-6RR4X<{x<#-Aa|8^QTsiZO6y)ALTbP!GZ&SB>QeF*$+haWH-r(T|fSGjze zG`yl8KE9+1Pp{IG8FIK|=>^QgI&{~_fK;287%K7tbiPi+!VoF6G32Q6Q7j&J|#j5+7 zybP^l#0#70WY4p>UN#$Ziq2xs8!_I9dnE*#C3av zaMg;v^z6`bGJBE-c(yJ_hb{*YILX5Adr5deT#?rsGZinK5k_Wq6kQzYjF#&tUHDm) zSM*vO&W_51^^@)JV|O@azMoEQEgz5?E}!bN?=SiV8^T)O?eJ_)Fl3v*MVZ^TEFK*b z(2o=6vtf;HjOP67w69y8+=7MDr^%4t8e?*%0sVU!xu*!j_kyQ`Zg-eT*Toxb$s(S2(9M_Gb;b1=uEt+ z{Ms-~hzwB($rM7;NW#0HqbN#3vm_d+D2?hTWsZ!I5Xwv;mB{e!=ZF-Q5K1JK28|RA zrhM=B2Uuq<>#Vc)exCcjuHG~=-Z@47lY!T`u=)`FYqSO{cHM&Z-%CNVdcDy=Q24a(s;*_z;ymK%_{%ih^{<{U&3wVM1-kTDG7oPYm+(GQ05E#er8E`%(;mAw#}$~VG+?2`~!Q{FVQRAp?I_QEonKZ1n!qx z=#(#CaZ-gJ2HANs10(Wm{?TvD-VL)cb9WOIR~543BEKO&Ie~ssdkCS@Q+z?YuPJCdg&)+g~*Kijmzji@>?FI7hVGsxv8N;T|2vmP(4?DL#1#;F8 z$G#0PSys7ddm({Qj=fKNXI%yvVXkv57kI$_~ zcjgPzzd8qcBnudAMJMWQ8bgoG;rL$>VlV(5aFBn4p56T#jMfN(eTP3TFAapIv;d}E zlXEJF8bgcxJbd%#Dov?iaKYijqF5L>7#VyeEcK|y^JBj8qYZMXgCp(44m~8dy$lv#x*5>bn zIyXJ=;XDvV`wzh{hdx&1RDWgQ?z5=Fk3bura1cIjgAXQ3Ldt#4-~C7tJ+4~gp$m7& z9!nAao1sh`%sNl@(@#V(;TGym@rUPfrkI>)2D_}Uqsi<5NPKdLKAsf<1FqvVD=(HL z-7CX8i!)KcsGse5e;DV>K7!qT!=NXY1^QuI3158{Sw7Pp{SUvVX0LXkhFB)o7gz@o zM&DpWYzj^)_{S>5UWFE&a{hX6fNvS!@Z4Vk%*@DyrGaT!vf~;odg_Fl8TDvB#_@8^ z%h*)yR{Sr00`K1~b=ni0M}pHs=t+Hlth1DaDqm4Ek@_Z#PFl_~H4zZb^}9aqlM%UVuX7 zY#96^i?$|vK+p0O~p?4 z^H4Ld0((!Vn{DvfQBk*I6+SwCgNElGhC%mAoD_H;CR9m)+4X8_dz`z^R$c}Pp$QN+ zHH4Jkdj_Kyv#9p(eiA-E5Wh{8gwM~CNUih-E=RnB(gdzYT;k5YC=tOUai6%(zY9*d zAzQCv=4l9l=OAEnWq?8LJw9Q#615>Jd@B+Dk{;JI#j{uKKMcr4z4 zXtZ)UU$sB%_TUCs{W1^V_l4kgUk7qJQ;9OJfpo)PPm}GLqF@mAAMX0$iJuM}fr$AD zIO*^q*ucFbr<5(lrlwEqJZW+M(SgRQ^J}l6%C8ypKxsJIFImfTEAxR$ie7TV(WJvul0&R&?bYXHCAP?BmA4_gby+2>wUc)wz@*?aQ@_#-=SRBHBSV|?Ew zNKV=c#k%28Ao7D2^CFo9sbp&QFPBQTABF**8R%YKL{j`VLQv;%)Jb?ujlLYD&)!Fq zMJemiUi}PwDq4s6dQD8Na4fbN^XS+$ZM3~2#bu7xVS%F_UrW`P?P~vw>2A|_@-EdV zYGjAjqym<1Dg=iDS$<(y78D%g?vLBP(EU#z(By?pQ037M?Ka-9+~N*;tQ?0^<@czO zx-WgR;3CyO{TynX!^mcr+3>o(o+|WMU~jq^j%iLIsg`fidyfuwt(GJ$C)Z<;_j=%^ zZJ@PNMEPD`C*jW`5zNUB1;y!ptj)bJR1&;P_2trFPIn@eI5M60s9l<4i^@PuqZ!Hc zJcv|mA4r@}qzmkFQ2%!Zw#S}^1O;cDJ}nRmB~^j6NK%*dLj1Zk&n(ip1O86+hQyPZ z@Hs1$l*L>|=f5^Mx}XT>bKlhgy84Xj2&HN3JqUH$&?%3ptfEC zc1_cxErw4R;nfGxrllLs<}L@R)C63hw2@5rRpss7D@9zgcMEB8Bg6tpvg8+`Fi}3o|wZL;9Q@u+pOy zRyFIv^J9FFH`rj7YUxfC1Qwv6G1vFKm;uba8`NVo5Dt#jQ>DZJnlEz^PXCfar|6|< zJ>!6I3F}<5}j=d|MS|j*QdY&0b(| zOAQ5YXJJeB3MTNlKhtn4g4JmV#ND^|!l?RL$XqH7MpNG5)t3=4xmT3Gm6he!t3=^* zw`y7&q`@Y7Nb;N&^Kti@2o!Y-ryKStK&WY2rN-1iRD2vv@7Yhn$dCING5^I7ylV!P zYSo7gTHj0sRp%42bS;3i2W!kiQDm91~ zgS5hO)LU8!R;DuW;=2Ie-a8$Ww=|Om$yE&{1 zy6=2L!M!t)miQ2}1Vxlvc7XP~WuPT>guR|sa4zyHT3R~68Q~~ALgX@2GIhea2?vCvO{jw73+@40w4s-nN zH@DeG${X3ot0IWEj4XMU&vEl6ohRY#Pcfz1l=L|KVJlP1iLc{rNYrF-f4wPeKDQqI zlC62~CvGSEf3sk>IFjRf=Te(EaorMnw?kI;VklRvYzhu7uqZDL8VkiqzAR*?AX^&6ScSH-%9H;vQm*Bo=QtHa zDjw6g#ewwA#yGf|u0VD@45sg6N14|SQ6MmLKE}zfATr~%aLRHo9o*G{`92F7M^`bv zg{>d4{rZ3wCp?A9{l1VgaW2LMUPO13*Lc+B3P{o}q8%wo9?Y8sX`LOg+w&sHlByuq zz9(Qw%zU)VJBY>6Vc4i31>d3ru*P%-)qE64`g*G%MeZ2g{xgHi(X>MXoz5E>zYbIG z-NepIognf;lkEIY2%Q~|f%{oC`cfetRR$g;4E@D$Z=6}A#$c6=cM`0)GdyIxQmJKOX41Wk##5Ao@`c4mRtff_O5zD9zzXB&uM< zz+xN?tEWcKZj;v=Rmi~GN-X630P`!Y@xVk~=916_bbMw-9<@BAPJIzfvTPh#pQueV zi@y=?JVEr?3Ve3r37`k2@QzQ5#xa99JXjYDT1HK%HtjN!8Qgp4k~yfvh(Y%!Q9gCk zhW_j>YQEAP-XBorWz8(W_B-cz%fHrvMBqez(#%ql`d5`WiLK{%JBGpf&k<-mH5>!> zD^j)jCXCC!iH^RjDZO6`P2h2aQ40NBhgIrcLG+yl>tKEco zhm^L$mczMtqx2u-OJ?BmJxcr&Vhnd~Ho}|d`K-{BA{@w9?X^nEGX+=&LI&lBO}^H3@@pu`A`)Delhm%I=83Dq z57RPC<^82^H>yBYSS{TwP|J#qJ%XclBaESi95}D*Aa|~;2Z@1qI4`ymJ!^x3t@Wmr zZg+`7WFmw{4>0O>Rj4ssK*UUtC~j{cJewKVJT8n^ec!-tAzj|<4Ziq3W&(enZ5`z9 zeZ&{^Yy__p?MRj0fMG#61dcTm`L$B4#BN`Xi>F0nsuL@H+3#4)XUtJ>sernxLtX01U$I5q-FMls$nd5vum-a>TW-(~ESx>FY zmQX*f&Crx2%%8z|8T;3J(L=LxpiZk2rR(ogH7^ssoWvenB_a*k8dLCR{4APoPz1r6 z5`2UERgmhci2qqkeZ+T>SZ z?BrRz{O4_;c*_i=KTF`ytl4-9lUcp2Xq2aKAbpQMwuf-{g#c$L)F~iktN)>Zin^Io z6X(1TUd7A*@ep+%7~^Ya7MDNzMdtNP#N6fb)L`{EDVbseG9vQ)yS{F`m_!T6JP-@~ zmx}y%U%fb9Bukt_9-+&|3bQyZ5&pNY88q05bIzX~M#l^Vun2xfWqh~Ls(>0uHe3g? z>mFm`qib~RZW-8kUx9AXTj-THk>~C^MnczL!%bQHm<>%&AZTV282Chjltmr(f7^t2 zMV0wvLRpohJA+0vl=emxqpPt2&*ZHmXvTE05l@}i^ApQq`348<(d40YXaIgZ7J)jF z4Y2u8IB{hpV^Lkkv+msO7|S_?y}5U0wL&X8=_xI0gG#IBpA-1PS`2T-*S#R&(Z~g({t^W5T( zMT1iOrArD((<)24VEauvH0L8!ac{2T&u__}n)}R;hYR7GzY|m`oh5}&b$Ce^N-^u) zUyMm^V@hO4AUsJOp3A19zG)}=g_S^~_f;I&>kc-#^J%28BysyCf*#AK^JJ}-;cn}4 z=&aU+*OpOeD?5qTqS;kxzxV@a~4Ds`AD=pbP%iDxX$SzRx5Deq@$QVVc?R}ijaj^P>EOK2FQh_AJSE5v?B zGEo`1=(q6$>I|hr-haO;Z_e>Ydx_1Uo7_zL)mQK{M>#gPn-+X(vB2;L|KNB_3Q0@u z#+_U?FkEFTO!;ZW*fMEUr}zZz)3&Ed?{&avI^ z?3|s98#01WB=irn{5l`QR&hM;*&8tP;w4%vCc`%{Ka3|bW5|3ijbD83IbGtq01|(l zhox^)(dNu748Hn`^c_?{R(>hyS;_LHL6G0zlLkfWLqI8FIV-el0-w450yWO3fDD&Y zGz(!deGLy1eZ4T_++?m#VZu}5oNT)f8j_Mpe@R<%Bx&|aM3q=cUS=uhVqRp4<*Nm_ z?5_(yzV?P$c-ukH%L6=B|^pT)4tb1HwJb}caDuR&yd3Vhn`%nyjkg29zP@#Lr*tuMY$gf86# z+qakC>V$o)P}EfHlJ8V97^On5NC`CgE*R94;Nv z=Itf>aNbLQIw{-?za$Qz;d@EmP*g0*)O>>{FKvfpgJbCGSqgJAb4ZYc0+@ZQC2eP> zf$^EQD6m_;qAkOh@o##I7C&Q1=&vdgq&dVMoB9@Cl$w$AmUBV-wIEHqERN}ZCA9t4 zRN^y*VG_))gO5rk?iwp4<(1D+R&f*OPvFy>@HkYjmLrZ^)M)+9F?5yqiQ0;kzKMxO z4eJn^WwMADpd~?ej-Q0ThbCcy&3b%&a2aUn$v{)tdU(&j3GI5@a8keoqLQz`5c>i4 z#l>P0ELVqmPHTxtKf(07e3);%6Y`mD_-jW1S^nG=+mBs@&a?j1Wot@!)!q74oEH+&ZhK+?#CmssR+s@L1Cl2AHbAzzt?|Za)BuMp)t&)JgB67wYC@*n+FZnp3H;iJ4lc~ zFFGFR!J^g}40IPm->?ldPjnUP4w(Zz>c-url{og7Cu!N1fcxFc=;0L;(f9CexN)gOjl$W3@#OYR0dkkVQ2N zPB#Q|wJjL;n+lpXAI*%zLO|uz z9rnS7-(=-pUr_Vg4I);^`F-xgYOir3y44?>ER3P4zn(vbIY*UbBQcfZn7!w?)IW1l zsAYLRti(g0?D2%_F}mO{x(PRLUx-q=FCpg9T&g`FOM)+&K*_x0>)K_T!Id;#C)?q{VQ`=dwJKS;5;0D`4v@LJS@3RqvS%yg6` zTT9=wez#dLjnYJeS{FFs*h`MRk;H84Y}S9d8;Z2X;d1B|jF;L6%WjNe&J!@akWABnNpT6Tf9d0fZ( z73;8F`7SoB+m0uC9+Kx=Y|Y{RAzJ*>iKGvAfkA#I9zBcf?}?MmIBo;*n-fsESQ+A( ze26SFgJb9HXr786Y;bL+HLe=)7+2sFp+0I-yOdwIxS?uNLLG6;h^Cu@Ci074sqxGt zbiqs92ZlCrbMs$9oa^&A*T=O)dG%mQ=K7$7t{l(et2RBbHjgaz9;1679L2GUbnLVh z#JVpZ$)BBEez?*M9A7Dci?smHB>yn3wCY1*ca#d4{Gh?Av#>Ur4~?5msOZ!jcEB?P zA~-M3hSkgQ$KUVt(88xtH-QssVaVyh6rI@p&(>Z@@0)35^|Ap#vw*rC3ICC8q4 zNdxO^DtabvN8&6@Y`qG|gP9uqdUYf0e0YMGqZACb4N|Ar26E!OCH7ph<=fskfVr3X zIO&Q4*PBnlgIa-DvP&BclhcT%(Wcp{`XE)XlvpJD;qaGOdi1{@`jYEFNtc(i z=BzdmGJl6d4W^h~;|#Tx8PHvyK?dLdV|jFLE1yn)pq>T%vu(5R$}4lQl$%GCMQ)XUq(5(Fbk{5S%idFSWG*8~qYUdr~1dt!byONo(NL`~7JD zawF=B-o(uX5Z<3KmMW;FNEp--sGzT(>FQZb+AUV$U<3`5}(CI@4X(+8h z(I5BGafS5y8%WMim1JQKfar@ffhwJlAUTNX}oVLE|NSzO>UltOU+57V7@*ty(||qvrI^6 z**!+j&Az@Lhl=kCTXhB$eb#A zuyZ}g=xqU$)=5xvY8_nFmPDz9URXGiguMq2l0%V8VV__Ck)3V{vVzM=+-Vt7>#540 zzy2H5e-g{qHqC_5?{3&#>VvJj+i6|teA+fC2-GzFQ73AYDvXa(cfA)hS~(GGgp|OC z%N{OT?++?%!u+r2-jaxMt}i4zo9r!5!WXBCLA^*Dmh=s>TTjJt^zN$NQmz9hO^1{$#SlXs?_)xgUoE9?Wi`SUCv?KLPqJCyId#eoe+GD zG^Wjgx1h4C2v3bTV*7v1IQ4xz9c6iFBjUkWWEtS|!rj@^=~t$2sDShmWvx zr5&*|kVN-OrWpC*2I?CK!O^}$SUjvoZgTJ2jt&L15jqd-c5nJjcp7RaKEu(JRZupX zKqn{FK$%E68x!6~L|j(WLo3c-MgCUh`Gl$qsF;3jhK#Wc=34}Kn6nJy= zKaIzT;DHEGydVJZ z%9mc^?!1NtI@HlZ3v{bLk{tIhOq9b%=n(fOP7cNF+gBW;M}L3>*K_=Yo*ghMdstr|7xj^rXxdEY#baqfMv#aJh z-Sf?WClaQ}aj25;!s$Ik=(HW(-anE5@=Y<>VzC2%bljnlhvQk>d#>;y(3ZJ>Ru(pj zio&}#&Tn4S!)6JGl5fJ}OsGXQF&nnPS?&JJ9GiPE#ax)GHL7D%*C;hi`(pNAxeoEV zs!qzgpU_V8M!dPAi*%pyZVdG6w z#c^s6Up`0OjWlS5m^FN^v7yZsMbLWZ7#k9E2PdkBz>8Uh_&89NmM+;0cgo(vM!D%Y zU(Vi)KVJ;83Z$zV-j;)EXFiHaouI4Ru8@r574-1TA|gL99V^ecSBy zI3z%~tHq$MZw;y2v58{{ttIbIA^57+8U)&u(Ui+XmPsGS>)qGDx-g&B z9T3OC4+?a(z8?8KB!TUbZ`hw5eYmQ$(`@&c99)?AmUf)o%dBoxg5gD4^j&BaOpcvP z{&iJz9FPH~_2(P9YH0{LeegLWyHyEISGUl0Pl_4qS)VHNmrTXYmId6LP!%FfcEVg< z0H||)8Pn2}6(pptd>00k#KNr2=_nqp2~YlL(Y05j zaoFh+%(d)fj{WMOt1|mBC^3Yrl29Scils18oQ48!wT$SL0Bn#6BxOyuIIY8sN!+f2 zF+;OJ(sDbr^Hqqsgff(*E&EZD7_P6kug61l?(_^a9&1CI(|`ClY;7zZYv zKVgqyDUMXfQjO0Hy)W8XrPtX{{<$l|4b2SPB>4(Le+ZJjhbQ4b0V_OTu7onH#OTA6 z+tfbqf!QL1BlKZjJ289gg1QY_m?oQ0arqKU?YkSXuso@ z1x;%dhCx}bXUcH%(#m->>2EC_7rIZjc6O6qSq-!k&j#NW%ecMODzI7#ApT!JnVQ2n zKDLTu;eM_af9EF|X;=x#kA2|JL1VnGSI>$axd6&HhnQ2b3e;0C8uxc3;Pm?$M7cN@ zU2|%PeNH+pZNCb$l}c!rS}kcmn?YTMjrk#uxf+e?CN$p|!~9c7#TWrU=G)cxq+|CA zRz@cpEv0`Frzf|GOt~2yyF$sv1?RBt+bdFRcnpLXYdrTm4jPRe@hiu6Sl2#-rih;- z8FFS&Chp9%2EAb9PDPNAjtiiscZ)pS>r6hLx&&83Wwfjr7#X?O1o|3A;q0 z6qe4MjHf2LlLdOYG`BYdFR_(4ZBZ<4XyakiA{Dltcc1uOalqdR9pv(oFr2VCgmX~& zqecBc+7`Hx+Q-cR!xgjeoU$L8k^hdo_?yKvpW~C7;z)FTwGi_5Il#03qN#E&|QzM@Ujy~zcm6FARH8eN7nh)0ef zI{Y1^t>@3sSn*;S!t{}U+EGkghcJ-~bs-yvs%iWKeQMzqft@;=Ks)3D+ppx00@AV& zX}%4{hJxVr;w-e-K0tFl1E}yN&Z{z!&|PP7bE9+uKbc z?ZyMM8TLEr)qq0NrslfJ*~iOZl~XExHI=&`*1VxZ!&5Qk)MOH3;ft|*USgyO_ijvy zXZj^X%ybS*z-q^nG(EHRXq*#L?*CN!~oDFVmx zef237=GXYs4k>Z`jGAa?;uv0MMZuBVe1`SG|wU7@5bO#X+3l_*)gWGf72}An>51hGrPyznd2CwW1PM@ z1lQ@Xn=K|nSbi^6oc;n$?B&RtC5FUZU>Bag{{^U3IF3 zou^z436__@*SDM;$&H4iZKYJ~!5Z+b2?W=UX|N)2n2zt5hUP!AAV<>$q?deW*rGam z-Dow9xnWC-xcb@>GiUO;-;l~qO(c>tXPG|JNCATnpNJUG0sR)JvOC^O!)Dco#69nR z<>X(^$R$eYf|?H`yg`P%n=A#B%2n~J+zf2r?M=3MyrZv|$I`ydA&j-ZF9g-E*)JUX@ICc$caIL z;XGWW_yp_ip0WioKj?|+*FhxlE*1Nv0NvM5!qIp)cKQ3g@RCULe1|ik;WT+u+7Gc6QK8|IMpOBhVd zu3@8weMmu<9nQY42g#cl+&AeP9bNy6alGjW^V%D+>&!BY821G211yN1(Z;ZUwRGEU zW8Tl~rI_?U7Y(*Lk*Kv_=&t3Fta@1xU6-RtB5sG`;?fZ|H|;VsX0OJC9Xkj+w3EKu z*vrm}38DD{zo@-vAj!(>fL$v>QQ4pYHnKlJh@qHkVOcu#xpno9s5|quVU^HV6FExA_Jz{W+S*x)Mt-{vB#VH$km5I~PZ;ueqZ1P6l>NgaQ*ldK! zht1(dc^>8+5ogximWBT+!b!*BQ9P0*j)H}q#K0s0e81d;ZI^TK_bncxq8)xedKydR z1IfFM>-ZV`NX+gwfIQAI_%Lh;HTq28yuaw=^9CH8FB8up0j%oO zhO&2$A-GVJeJFVs4bvjgAioT+o!?D28z!S_tUSJ&U_qzoa5L8%@8HXm8T3hUGWj*9 z4=4T#q{}$Y>zqy3pzzCF{BGLIyczh3nO;G-@boCgFS-DW1D9a*+rMV_6;IP7n{RaI zvpUxJbSm)lGhuJn0lI0I7B67#XR0_N%r9p@GwWnn#Z;X?P-h~Fzc!T9pmPZ7eE~FK z1i&#N4@P_9&6FP7!SfFinDE9J?el^_=28K+BwVdLcK;Oqx3iF3Zs+o~h5oSa+9u4V z#h8D~758j0!-=}vK!}@J7U}(fk25@AmBu36J#i7d>spTvVpr(pf;{|W_Yo{_IbiGD zYTzYALHFcbGC7}Pa=etM(UM*$BZ&~=pMn8gUQX|H8Yt&!@@}1)0W|9>-v7uk{uE33 zEt^h)K%po`{?w;VDP838c4O4zog_T&J6EqY3^{cdK=rH@b@~^MT~=AVq#YyFo_`&7 zK3szi67qO$_hC}>dw?F=Dae1?k;LUnACh0I(joSv6aIHJn`9bB;GqW(VWLeObuF{S zWWge~@3s-32(_g6UspsL~w=y$iJ% z6ET5DhNaLUR)%-vp*7EDt2ur@Gz7CbuCG@^2pGyH;w<(tWcf_v$L~A{Un&6l4j;qR zN>vEnvmHj`s=3`}I11@q#3Qv_m!bVQI(msi=d)Y%Pe>B!eX|(GFY3@Uy0bAs-W26e z9pPN=>*4L1qo5{!5tnaZiQRQ;?A}z4^;|A3@8KwNsa58*)gWp2kid09XDfAu${-<7 zj4wYeon4gCgG#1Ce7S=W_-4BRZvpd7BCxMC z*YOD`V=h3umukV3WMdo~oPsm0dGPkED*dT#N3|wK;{E^zcb^G{@M%gs+n|~JU2bbI z;EEBSwJELAYw3lM&SvtO+gH|ha;T&vN!qgL9YlGCfw@i@eL@4#Io$`VCkHwCB|pUa2(jyMy_r zJ@mmXf73_Eam1q+@;=LPdG^i8l_!=^Xg^s3SGohq{DB0RS-BKfJj;R^B4T{)tt+r* zl|Mhu@DOBfSq2?diy_x1iww`RCUcmluy*zx(w*T)&wTMgjdOg^n>UD?_ou_L*(E4s zrVGRSF2T3J0#d(5mY&ky1R*iANS5MkdbwAeA7|^1$Ae_Bpd}c7_lxs~G>#*2pMmnS z0Z_Z|EQ)O}##!s`)7C2TX?HlatqH?e zp$Xh?z)O5>5<v7KD8bV!YN0H!Lt-$ow|o9HxuQ z$j009d>=-gznPn>Mkg^KH5x#VjH$qM{uKdi&7wXG)_4j>CU}60APlLSN1!Za*^u}JNJT~E;(;v*Mg#1 z!K6u-%dmy3bGgSX_-nfrtk?dbX<>aF?;)KyN%E=U{xj(08Hz6EIfR^Tz}8j5V6`g& z-*OpRe5*nYTdUzf=49@7xSWcGwSsd`KYE3>l3$NSVM0+BGlyg54l1655W5vHc^8Xa zz4!2dkt%Lb^`|@a`pMqEi~0S=)A&>GZzd5N5KY=Ou$JqRkw{Zwv%n8)uWOMrZ_^lw zm2$*W-4I7AMRAd3Yz2S22|wx5IJwqq%`E%51B06?i8${L=uUWr(S7@|`lu(ashkLM$`fXOV(2WUEze4KeR`BFbnxfdZdzip~gf*?x+3#Q8pyIOku&j^k=tnNc z@q}VVEWn+gr{D$tFD-aa+)sj>$~+pG7ehsN%pip$jM+N1=j6-WOcZviz-u0y!=XnX zy!N^hs}&tMZ+e&{=}VyAx7KKP`L# z`8uYc*Yt{AT3wE}Jht#e<9eX&VKz=(s6bQ9|B^F0i{OF(O$=>JC(TXw=)SJ=aC7P} zrsYH;*vS~e))kicm$jk8T1)7QvT#u1Schl)BP(x+89=kP6ff()}PN(z7O)<;*Bx6p0gV>-HPiBo6 zEHzpS0Y#N~H6W48F?)cvfwP;{5^K zTg?!@C!Pn>Tt0WUzQwq-W~$6FnB#BgVBDsqY{~*IXPi16Pe?AMT?f^1%ICLe=vs^o z#hWlPtBfueON27N0VZ3<9o~5yqMmKeX!YMjo~i#9xRzc8^Jg=ZFY1IB%Tv(4E0tUp z*-B5oy#>Qz^<;-q2ytxaCqXBR;Qdbmp)EVn;7|kD?Ds^k>BBVGco&?wU&yfwlOWz< zE7g4b1k=I`ut;n*`|71M8Pt&L%;(F-1K$f?vM4ZN+>B4mr(?HF;p6*ffqJ<+e zSaP$9#MSkYa$`B1s5(r7#*d(qVGKH~p2~9#oWpOPywa@wYay1uIE|_2jPYvjQ=03v z2$a)i)5W)Q*$%UJ#5-FKVel>e<+m6!o-mm3WihGHSU^6+AA>hNH`$=~H^{b&8Z@?T z6D-%!hF2mf%#G{QFlOF;>RtB?5-r_ex6<_m)?Y)Mt`-@iG90I<}nsR9>Xh$g34lOuN*OxGX8|di5YZPgcK}${(!mE$8k=sam>7TDR{AwJA1Fo z;=)aw|8LS!Y}NE73%MM|^cVH?g1#N(2nyrMQO-?uMGwOEj6jt4Dd=ySgxB-sa9!s( zrrrF>x;_qow)!F(_TCdirns_aB(%vui6W#+S~Jr_ztWpar|@EWt4K5S;xo%%ROjYG z&e=AKt2TKOZ{2=Uds3T5q&H9@TLEIP&(JxiE`TIRZHqJZ%k?ck-!(Nwgv$m@YqbV(=2Hr?Ss?`KBQRSnI=tFe^KQ(8;i zcmJu_HR3`KK3WUyVw{U|krBj3+$Jj7+C0hXPeeW8G})LN!Q|-u;~&{|iOk+rg+Y@0 z@m*;u@gy^F&g|*zD@8#t_`L?!C+Kc?tS^58$ze0(gAIhT7f|#ec`8 zcu#fw2?>=$UHem{e|#kjDcF-sPt;+Q9V8pKoh0C%4&xHfIp)n-nAw&JZuc&rJ8mOi z1zqvQi3a$-(woi8;{;HJ3#hliPjaGCjhpLPweBk9 z+Eo#*H$a&b7mUcvMGv*9P&Jl>4{CD2ap4>^d{N8{A6|vslSA0!!^-&0J%DqJl;SzJ zN^;n94lcYu1tx|*B!j0XLX)|%S>3ZQ^j7dP;FtSjiu+tr*O7>84phQP?sK9oQ#i-i zd>Zw&k=VD2@bfr+d_+$h>=kMu)hW@?pRoom<{hSM@>u4-HVf>MlmO&8L1#%j8g;M3 ztD4FnKdqFSjHH3^Uv(_hNQe8K8f5iJAN1WU!;|n2fYKcd$o;#DE{V7465}4ma&-s| z+HOm%BxjO026yoC34ffc{Sag3o?zcubklQjM`^4}b?zCQ`XdJ>#M?oJt{u4H0o(nlq{c>28mwjVz8s~= z&YC!0B7t+-X7JB7#KJz!GE%hj0j|~N0kEE&*HjZcelDfo*BrwytFqaDzv3vlGXYii zN5jTyQ+~$(C_3*zEWbC5TiLQnDn%j+?RcMaKcS+bp@fu{hW3(%N=9b3D20rO2FiZU z{YZsWMxsHYlF(4TrJ?#gzyIHVyxw!pJ+A9>HS$z$5)c1Hu43M1sFwFgJQP*MWpm4_ zSCTKc1Muv2fjesVn!9*d9^B@p;x>($tn2GEeARe~K1;nS_}X_duk0rfjZK!E%HdPw ztBp4ewMnGgUQ9#tDdyI|8Vv;mRY+v#O05)_)O`kxF<-MokY9hOX2g+ zb{vK!Mb1>lm?Qn2QcOksc4l_qMKb@vXiPO)Co=W&$3*c97^f5j6X<0keXRzAW+u`w zGlAij-vA`jlbIB03q}r)A-~y==)4h_&(5de?k(Xr684*(zI%mHC|Zlp?rHGJIeXFg z#021l`SEM&%D85mQ5B!tqW`X#GYP^D{y=^%-7Y#qg6bNm(~LsWet0#$EtKJ18h=1u zb{1B|i7}5}st~c9yX3&QES$3KEln=g1FLD$G;Wl%6N0)K+ z9xsflRK(tU3vsccI2)I@7rOO&xVK$pI9YN6H%mw zO%i5&OJMp5N%leUbTkY0=Qb#Rri`}^H-X_v*?3owKe8O-l%t4#YB-Mf8Df@gw*qJR zUu0#6ENp*z4l_fBqt>7!O?Fnoq5usjJa>;aJqXY9_TtzyA?In# zNV4^bINZAbL(o4M(@zP~AeKXLtV zsGowiam41U+~%86%*wfTu+mx4BbD)35UPFP5bxxV6Ul=ohunj z)*b)J-FI-nnNng@ENWlz?E2~OIJAL`?XzRlY|O~Bi|?rA;37=wSp|D4@6q5r!$G0$ z0n9zR4W6MnwkMv&-c}VR|BxnXRNBJGi$z$W5{|o-|B<&QS34UQU+^csX8Ps-t`Q8_Ck|@5 z7ln+(rDVU$DPgw1g=9`DBS~w7Jlnu%#?-3_$5sr|{>rN)u4X?pKAVOnuXSOy_(D?2 z3QSq=P^eMJCgCPEaB#sA*rsHN@^5e8_Pgy&g+v~=IbjQS?Eyx*ZXNLZPeWqQE4u%f z2c!i2V$NAfu;Z^z#D$?5%)ru0Twtoqzc5H9nvIK@$+f%4+{aTvv-T9~n(PCu>S^?@ zpCo&@Y&=X@Zvbg}?Nqwi4SZiJqVqjoMdT~emT>#D4foEF_wFFxYH{3&wY%s6Ic>e0c7=b1(-GaH60;ZL@!sjVpvWR zn(k8PeFVLgw%i9QrZ@uXbOf$%aSWvDQL451DD=yelJk>K!O~Mjbhno>Wbxxrv_l^i zPV_Po#hEbn6_&ZI&VZp2Q$XWd0Jc~hCSDqb@KQ$>zBW$dA3JA&MO&MwDp3(T&L`2a zTsq_wc!JjU=k$lq<#PEFC35QHc`$8B0qyg5ur}`sOqRF}KW|Kd6|Hfon4^kybuzgA z=mEUdX@Y9jv*6%|=<q5maXUMmwu*==^gBT!%%63GPQ0lNf0#N(^wAm)9co5(*Kq2gBF>6kGlz~BJMdh=BRb{? zhdQorF!)R}u!&{hKSKgn%-10=tX2_=N?r20cm`e;_*>JTD4?~=N_a~{pwammG5q}& zL)I4K#it+0oER%;8c@OtO(uCY*>p?wyWUz z{$%j31$=m2oOktU5N2;mU)hfg*>*OIYb|sW#&w#wN$HGOwlAm|yG}?E% zGb&f!lWjrc@t!9`{OZ=jfQKxS!@+QJqy+DqeTWtsJ_a#1sBBoUG3u;wX53sWK*mI1 zMy&C{kmy{P)>6gE#^__j&So-9(7Pw@SO|t24&vdITyn2tDgufGfy z7)>NIvTl(TIlEz2r8%xGkf(A5nxMCJ7jOZ0_|-W^u|5t-cc81vtCu1iiFjy%%j zp1%mDhn~liuzr22l6eW_7A-`-{f|kvgc$MvDaKZYN8zk{CD5rC$ZeKJ;<|Gh)V!<2 z8N;jSZ*^g(eQ+D}tdhlj>kpFdp%*amh8)ygdq|z+0zu7l8(1clftH*ny%whn`z~~n zEvd(7SZxY(Y#@tDi+_M!2`-p9^a%9_UE#Hz6Fu2}0De0yhtMBOX}e+}@15sQChnAn zPem)a7e!gzSGUESTHHeS}$D=?UYZ^f@vYtVaYsT=k3BPqwbL7_an|t*P^n`FKN~KJV$&o+H$>p5iFH74VHh0~7Khj7hLd~iZLmY!80P6#FzgLo z{B-99gvLrj%*0}=?UH%W`_m8GpXI=|x+*X@V}LHZyW!Y{&Fr})K9IHBm|u2qJh=7z zAP{;H%vR3E>*&V(YHP=J&g%vJcRAMob4OE&P#S-0E7=pF0PUOKkzs#AaD?)6A@Hh+ z?0P!_-G*+%s>A0onsw_Ewh*6uC~k2_skA2miS_N>S0J*@sKlbZ-S7@d!*m=4Q{DSCf@SN<;D&T zC<<$U!)Cv5&WIAS-bEV<+P@J0<(GMbKhjrUxWm~-?R z6r8DqoXDNn{GgZ`3*LS>DMIU-2&m{t;<($=>>VzJe#s0#mMKC@^-FYq8bR;dw}|d^ zd!eSYCQgSh!DfvVMj_Dxy^@7&aKByjtJ_3$C=ln5t!MFXni}mBw9kJ|CXu~q@vwWx zWW48S#UB`>!Ha7*5Q}l6Kz;AWa_z{y;C}oR&X6!C>KiQaM4cn;-fV$A$5}86{!XKu z9AUs$1O-Od$f6t1vAt;&JNWMgiE^Edj#|snODY(D<`vK%33ce}&`casUI|)=Xsq}& zR6b(kVVrPkK6I{I#CSzV)5Ed1x%%i;)cv>;kug~dhSTFP+dU4JzKo>1(;jlqWoFS* zcPY4$v=x8X9)Lp;LZ5HhLvHWZz@w*UqGMYdwATG8A9j5UowH^Nu2OY}20)*eru#5`}}SX&evu6Yljj+ z(ol>obqt^h=UYU}KE0*G{yP8?W-n1px&pJlU7%`rwDJ2PXUMv&gopo}$7@m3@o)hH zS*b?w{F@mV3HMrp!cFevz7eEcn2qj_`6TR)r*i4ZHH`i5Ot`)|4z~VL6WDLU{>mnshGqsTX+^UyEc;Z{$I#~{Z}FFLvLHGZt9!qZ6CcJ48UPKH_|-+t z-={+RLmf~^+lCG{wP1T`3w2({(-q@Zpjz~AYS`RrC3p0d=&S2&=AzOQw7jAXRe6G* zaD6y!o!4*G5^@%=-yfvoE=sZ`2dqK<<9)!_S73o_J#=erCh8w0!FNVJ8b5tQ6CcbW zPFk@j)ZMxO zZ%&wpiO-Et+?s-owJmPkV2(<${@@)x9)8xmsSx_W?GW%N-}VqISE>6dZ44@N0zv5faO0I(DEQ-JT*Fi+BE(KgOx$B=ioHRSvdkb zzqZi6sCXP*U=DJi0Pd@G5-*hu|-CR)>UD-<vm`U+fdZ?) zHyA}z=HrW&W3c4H7ZSO56nnsW4>O3Xh^taI&Nekb75^us+*yWL_dTWgVxh>E9THr=0E-#Jct^_uPT_0M@}umh)QWJz#l>$&JrAc zX$HN~5ducb`*6hdOC)rZGkyO<5$xaIrKfhz#rdwoS;LF~;$S9ASB0O3?thX3(PJi_ zzVMRUe`74EpLl|{CnuoW;{m$77G49!-xhis~COH>!^TRZdQZ1y@p4AZMZw_W& z8;5Zcl^k0s!M_d)gwDtoG%|QXw*3>B_vk<~Kj#R%Bn2i>@h*9Pr~;pltr9r$J&>oB z0^@}(^{mWp5*_J}&vgXvZ|ecbD)~;6g!^Fpk=gv0&Zm@3(L`aQOODlVMCH~n^uGBF z^0rps*omR!^U?c^rhg4A`@R|TVjkkmz;JT&vxyVkL>J@Ju?rNw|7O&Ef>GzD5nkP{k9K{3IP#?k-lX=? z6pakbZ5wYTnHLFUP6w4-c7|kmgrn_+A^3N428q4Fqw3$qnD5p?4!$p@=xD$+3Hcc* z?KkM=ZfEd6GaXt_%qDuPQ_0Thy>RMkE?F5|Pj2YQ;;V&f;M^zlniX}TD7Al7b4@Zh ztRGF&11903{xhiZZ8nwUmt)eP8T}*lEGlB9D5_yNu?y?0EcK%yj+3TmR#(E|0wIfH zOC;mzco8z)jhO|Q#GG8U3LB2kA#wVpU=-~R_kh5j6V@>FaR&x;EiczQ-9uI4hQYw? z8>Gpnl9ram!sDNs?3{{?n5XdWG#H? z+zl@S_HqCD?jnkU#?hls0Uq9AF=xL%HdXy2{#7z?sa%XN7Ia;UbT`r_iEp5|)(rwB zWEjKQft)CN7Y3f1!VR-`!@h?WNN3cLQwmWStRdtAAD6_&epU9a-UqPPUw{@)qsYuf z!I(-Yh>Ra#&U|gwen$lr;~01*=)hG2%uqW%NMI)T5m{4#o$z)PxHd^)xMLh%o%W49 zSmIBvn)egCuPWr^zyKMD>$WNp>ZG}+;<0&+i0PZ{58)G7%zR(Ob?r&O!RC=T&t3{A z-!y}7Z{y*@o-WY6^oo3Qz62Hb6QKA{1MV}vD%7THaBKZ(`sJPprmS-yXO!KDt(HGM zer+G>R;5z*nhX@nQM~=K1s)~)!j4tzVUx{!d~?YS!ggsfDt0Tl#-V=Z)XFI4bB8wu zZd`*(g7;0ueF`pcm%$YiYe;kSN622Y9ka_+VVc2kHmk9eC>)VtqBJbI|9e20N4!uc zhm=(-myr`DA++eX410R1BwH{h70(rYB~Eun@}9?o~+sf>t8yH?(T*!W9+$ z_*pia8I`8OY`w~3VSzTj?`j}BCqJO&YY)M=s$_a;lnSYs?@4v;+42@DKe>G=r>Lh- z2wobVO_y&UnT&@jKOZOE2%AQ&65VjL;+gK6II?FuOq=v`E-a44v*US%!~b-aMpi zu|I)#88{=>28(M2o=ij&4C6y^$M<#RI~uA*V;4L@hc`aLi?I{W8>`W!_F)+9-boDl zZjfPHN7IBWt=MI0#Qu2jjXsr)MyKDtoJGAZl#YBuLxM~M|8xxLJX(h`ljl;ol*eSp z@L}L}(}tE9KLgL<6{uJJiXJw7LPuBEF>iboStpk*U|x3(!zN8d=hEv`T)dSSC(Z@& zUmqB*SA>>6<=p-ap?LRgn2F~%m~G2-MM7xJOwz+ z%^>&cv`MP}JkG$q6Yn?QqZhp8u`~KOgf0lc;A8g82c5Z0m_#4!(F*2_Xa6F3a)O7l zW(DSjRML;PGN{oRDSUVV;c>Yp?Ck$Y3xee#aX~s!(eR^_j5gus7Y>Z)+^4uFAPNmm zoF|(vYJ$U|?KI%hPE@*{3sa8eQe7_=pO?zgk4>W>zb{(I`bwc0Y9{25+i;-5+s|_D z_%bULV<)O%{joe!I2eJ!nO3+>v=H1nQB-defCr`@hqT;S?s#VeT>;n8Zd)w1oT7?r z`#CiIX=wG#+7rj^UJ8kcX9>TZU{A&nEj`yDT6=ms_!@m?V&CV{k5A)JsrCkK)jtWh z!s40d7RPD&xg4(Zq9$2mIbE1*u105@aEyM|Nu8Ds1B(WG@_0`sN|s6UQC?f1`?m}l z)XTEvi)4tlO#_Yp;foDMqdB?lf}X`c6u&5Ffy37j@@HE*h`(&4J!-zxd|3omx1BB5 zm9vD770;OriDBy^4vD3n|# zcW4Un@zEidRw>ZpW3p6lO%@qFPlS_wGa2c(hPVR4nDW95s??f>_2YiRj_MrZHNKU) zY}t%&e%EsM%&%|{&3ed3b2})>T`uH51wj5?39@qgQY4Kd;If=LP9EVwSBQLYN}VBI zE4PJsQ4Y64IFn(Y%gU=K4RCGWcrtEN1oLfXFZjHur?r&v+z3~KhOU{d%3>rX|(Kv9N*Zd1pAH|!qzq; zf&KJ=)U}DBhEWlHnaRTD@(aMLT7v1O0`8H;POLHV2D)xCbc8I12VV@zce-7tx8^m` zV+*QK=7Jw}JG7YGO-X{~x9{UGc@^B$9Zvl7Ct&^?DfE_JOC3zYDc2$R8aD-_w3R+y z3=4q3COtT)Vvn<4De~8B0Y?C@6_#8_J#-uPug4M~|tt&`(#}o{fvw`aKH;H$C8}ZZ`?jLl$xmgE$@@anb-ID#2z%0Q`Dw2X2+#Xm7*9-pR)7X8t@;2+W6% z@29cnB6DEP%xGe{bBVynpCPbjipi>tBZN83B>H!L3LbtX!B^xzfQ5?PU|wv&)_C^P zvM)oNoqREls#8Oq?f#fYr}Da%7e%EH?lLE*OonLHJX~B^1X8`q>|e)5>UixwN}ch? z8nOlMmNk=clY!e5t#d9Sjd#T7UWTVF=u$mL2HurVLA zH{SuDervkjL{E4N@^JszdAys?eIowv8|bfEi$CJh@tmV2dT7l%HJaZ5&C^G{bhr0Qakl zVdhpdv~RHk>t$boFGlwz;Nt-A|=&EWV4-d-gpmK^?eweT_Op` zR31Z`{SbW#l!i?RVPt-2kTW@wknMGd6pcR$zsv#pr?gOJ-xnJ5{0x4mi~!v}b3FX7 z1{_|w;Ewbt!SnE#9NPFCbtbQahb@oL;Py=@T-idd)SSnxlc|jP=kbJ(ISrvZQ&H*F z0ElU4FxRdK9-88>u&LuZ826urtY`Z$>%ktvY!Uw)u4`^Bgiri~g<%WOaCa=L zD=NZv+bBrc`xe_aIb+pIBlc0caE8ts^F@E7fC<$D&nfSKG2KYdJuxQ_*N((4-IXv` z+P`$fXC*3%d@9=78i+rKkA)kHc2nca2jQw+A}A&&QZ)}rOaW#3^|dEi{LO=OrS5|0 zOK}k6m`oM2>tNNT^Kk29GbH$~V)Zg4ao(UW+#U!;9aCSTl6(v=sj`f8{4CnLEExe7#J~&x7&AxSd?9&7d-&C%Lbs9ODNo%Zi>-COJU~CZE$7tYpNJ* z2d0~Kcr3MJCy!l0rh1Mht{)a-+uUSkcykark$oRGWR!wkt0Jyxc?y45orA5XGf;f) zD7w^70TPt!&?P<;N|uWAVRyv&b+T8nr+YeUB+*|!Gd!Oreu#wkN49`x5rZ@q7;ix5~%)!S}f_p9?uzk=uSsW+8&I-WB-zr z)0at!NCu+2V$iZLfbg5UNvXgtt;vWh(_7z1hLjtK{(xB2JAJve~8V+3${T$lu9#t#X%1lU-7(V5V>z!?Z^* zJ{GF*BeEYEgAQnz?20eFrgApn0ccvLM~=mJpv|X^c*S8G)VPZAtAYfkTvY&VTXF+t zdv?+5YPpy(zCtL8RN&{z*VxGh!v=vJm?-Q!=HIY{{VRq2qS+Z>KeO=S&u;txNF!`5HExV560YxEm#AOY(4p!2OLAlIgcZA3#YJ5w6 zA#lV0Vzu5`*xZMTqH@XU$qYMT!+z7IgHegG`m?+V&U9*exzvBsLS`O<9@k`?LvQ={bt-wLXO*tAsN?&qmN*M$l`gVu2Ut3t90(j%GLeECT|KjoHSf<6!7%9vqyQM4Psp09Oka zy1h)F`n-?F6;W-t)usa~<_>`V1xvDKLpp?y*5l`X(SvJ??P->j0?!K>*b7gMf}l^* zY{11AjLRBv{^c`5GkQ0dcbrSW(GiDno%IWx=haEpG}z(qW&&@HT!nkXyU6yB_SiaK z$od%`N)_*zu$HbGICuPBywDd9PnFIRcgz(*DyYF@E~-02ZO_W9q6@5 z0gLC4$T{mB*uBV%)%7!kK0#;PD6h`W{5VSu`FShysVKb@b71ZC>hIKRuCd3r?j2__}^Q z(Le2oxt1CDbl)R7D&!s6H&>CpxnBbtV;8}?mD?0Pp=rDG0QD6%l<9RPLt$I#C&P8ygP^`Sz#4W!&YfU!c})Vdwpc)yG`cy#3?4bn@Z zd7pp5!$%PyEZoQg7c-pt`U$;wmzJ6Nzk=AA>mjCMAE?)#B14Se%R6-vwLBML|Md3) zt3eeCNdr_#Eg+@ZmuR1h;Bh?j3O~&h!5p{6&}meHc8PxQuX+^f(MXb99t+aO-O#^J z$cc5DP8LsUq}AyUx!J!zb1J&|#3gwQtbVSvxk$cQn{NMTIo) zM>93|z9eu7E`bv9gfp|8@$MKA-5dUbKFykgA9b_Q*CL(%YA3iTz!&Fk9L}4)Q{=Oc zox`o~CS%R-_vOKl4#JE}cC)N!{^IoY)A$M;q^nDYUXT=vmTKI?FExiyxwtF!Y9 zFTh)``>^-077p4;p{5!IDh55o>rk->Fp0tZ=-zaJ(G z(#QR1f8+;{lMcjRYwyDH1}Rpn;R~HAeE`{yH}TV4Ls1wXOFu~cbmk+-Ra4*_9JKgaVPCh; z{}u#IkjL$(gV1)A87-$L&|T3M_t!NGo;Mq?yf~V>l&wLx*9-%trE_rq)J7QnM426V zpoD5I^kmz{s?!MDT7hGo1M{vvhs3FOFhK4rq@@bpH5F6Xy->()oOO=wlfQzWUdZx= zk8Q5axio>{`mNt!+Y? z&oX?Z%3X4P=Pf$X{31?X@D|OuTuf3L1~NCrVSdaH(EcvV`%STBrS$(01GfbjDxM3{ zC9hEF(jd;imkkfZ1IWe2muZsw9-PR3CE1$}lNPuMeiufvC+b~cd8Z0)36-Up4@blC zoDljD{Xs)&F^HC22feix+-2*FXm4q!Mxo!u`?`?CZTlj3;GAf%iP0uH05tDc| z@p#f*+(vyaYr>W#YUnIE1vbRk&#s$m0TCw|GW*bFNI2QXWXC?jt3Sk9=Wca)IwWYd z_FTcy=GDxc3mlObljrq)#M$_}BQQ;)5e~EQ&?2!3twhtwr> zzY%=&o~w9AT3}e5x=RnPJx!^m*5Lg^C|@ufnoJb=$Y;?Qtj$1h z>S(;TZWa0O;Q_dx8I287igE4WX#RqnplNyik#1050L!Y5)4W^qnDg#2PK%lkl^!u9 z?OHe;wM`m3Ke~X4)@ec4F3BHRKaaetOe3PSZ$ztnI5aHR=TD6Z#Fy?n`IjwR#mj;q z9OV3%>6usY#T!}nY0zTWIrtVX2%IiQQ(IySJv89>S9;-S8c{Wz$alzUvvG5N(A6HH zTudRs^G7r}+g^d0w*L;UI$r`a@3rFhoZV>nkfE-76j|>~f69EnjjrKdL`NY+H05wM zMt}JQ&)3#tQ;fh?DM*Id!xgEUq%r(0Oo6mefiJZwit*T^%r_O!M(u%i%=qmLB^HHr z`?Z-Y-V_7B_Igpkq&;x`jjO;YGoo3$J%G{bg4Q+(UVc_J>FJZ>12UapDBvtPsIhpKGXisL*)FAERfOQ4oa z25Ei;k>ic7LHyXq%^)=>!>dJy32)e-EqgqKFXxY3oM9pWJmNdYBbs$vh-tcVWSc3S?5O9++2@OcIXP8|F;-jwgDse ze*5-==hS#YDN)JQ4uaG9YojPb)a;k z7|h3q68#;H@GnT6U$%J+9DklbKlTvbv+@jm-Zlbc>Z>92!Ynk>yMhTZ(@4y>&9t~< zKQ@x%n9aqa({O>gF78VLBRybK%oJE{G>sM)CE(1}XP{($2_rrHA&6`vP&+md-3E%G z?tC+&cKtMV>#L%c+e6s1rk869;9$igaVXd$4s#>}U{PKG6&2N@OxJgq@Yw;LE@;P^ z)3WSTEkz;|v7Xx!ugreSK1b!m@8H-cV=z1>7_+KOu-oYy9I>dy0^f(szfE3{C1@d} z;~s;$)pM{q8BO@5*(CQt17?`W;j+L^s=TfV|4q+edVVT^g`x*~$!@_fQv(}d_sJi=Y+Faq`lX?3!)d&p*$01Kg}^9_ z5j1SeUSeS{!@sas#s92d!5fX>@{fTJ!SGWddGX;A)SSsgsa20r-ZNa7`#q*Z7>H|g z#_`d|j-$O^8n;hIod3X2!6Utsfcc>Y!#Afg^9D_*vPqj>TVN20;nDDnB)Cvz_>rX_Dqt(x0A)#M(Ik@w%ZJI zy!v76uJyEJksP({n#I(t(?%6_bw2R^WOm>hM^D~Kgg1Zkz(zq4H>M_F{+${KUMdNL z6mik$1X5k+f)`y|Kx@@*-nPgEB-u>5FDr{^6dwim!ya&`u%B@nwhsrA{Yd6{J+$by zVGlVj0cmeHF6iG9?0TobhTlAl9gX?a^QXWrGP5Rc)I8zE&3~l0BZ{jNW+l!7)7HJb z8rGE8!-mLT*mI$ce0vm%nPYZ9!1{1FomvQ5Znez6JZBhvC6L}oHH3>rS+KmLfE&1Q z6h0oe0QsR>#^;teuTji$qqU=`iI*>&s9rDdl;6__6Ia8FLKL(N`@!O0F-9I8hffn* z=zLpk99UVwDFlv!h9jrYYu#r$UrU335M_rat^pnj`A$EoG0dKXF3?&%NSj})LVNTv zlBRQ%n|*N^)Lf8#^pE@5$i9O%VO>58jsR!%Gg<5FI!d?e#}v z?-+5Anwgdoa)3NIE4~D`ZHIUqQ0ks89|5AMwwx*+(Uf*R87elM*zH_tKLnf2( zSNBUYI_ng8mn~q0jwBb>oL~8VG9vQB7n*{MqsFfZ^4d29yLKo-5 zYJ3g4Qkr~#+#j;qel_kj)**X;Xi{E8oi^W~Wta)ZMcaWm{zU%%b`9l4uwhnChbS z_4D}n2Ui}{Qw@sl1mwS6hV&L4zNhl4aEF!PxQfrhP}Pwrtc=42FNfnI_i5;MDGS?G zVuZ8e3O)afV5_R2k=^S9WW7JCiphX^m^piFVJIG+W6K6TnTA0R;)%x(4WTdahu;P9 zBJjRU>}_5#Ulg8`NdiwvbY2oG&ZzSG#&-OK4M2A|8PI9lL(p+>CDt6D2ipHd(w&E* z@x~VkVlx6zdsqoI@`!=l)iKbV#o$7XOx(~snqS9#6GdE`hz7&dd1b$HTry1xV~l#> zztY2S<>^o8R(Xf(ggfF|UnJR~{RZzO7ZRy$&(QIr9`7Y1TB|YL*G$K9+$I)6) zB?a7~+8JP6aSir(yMwn#8p;-JfqH{lda2_K)tl4G9X*^&wi&7uyL;03dv_xKa`wZd zIgh|D{RYCPKcGF<$SPChC3rv15c5@Q`Rcrlv{xeuWiro!viT1Z_{Sf&J--ds3PGfy z{uOEFK65wsdxN$14Kh3K0%SE`1ts;%a62Xl#P8|ANco8{S@9|v*40W!H`!wyP6BTs zuXak*d6+R~H}`#_ILta%&A)s4h3uXA6c@=>VBYqhByaj@Dj8#rPiD=cKXfNSoq;A< zot}!}1vcnDxQX36PT&!~+6lYwCgAYh1aD+3vJLkaV$e_?o^BY$&T-;N_RCo$V?_?h zSR9FS6qWeHfAe6vz6ARGO2oGL0^`vt24#;W!o1=;)ac|6a4pLvvzz4c?rJM0GIRtT zvBm+~+T}2y^a(SuBpdSn)^mvi1!U@+qaa`H!b)~lK*|1A?o5XPDD{Z2yF&%uROs;O z9_P6GGZ#ZtoHS8%^TsXj2M`i(il#=g@M!om{3Yma=4T(H9TGy{o2J2U*6{~Z`y!&d z$&$o>AL10s=YpPlDY0m}h}@=)Y;Cv|89QVOb>0@}9XddCR;{7OwW@L2zk9GZSsLe$ zoy?|u6o;tFF(@@{F`mtyK;G@1#5?wmz$VWO9CPzB?$kJqd245~i-ZigWkOfHKmv5AIp8oAVFtSSHX>mRCg?i1DAI{~NJZU7DAA{u$26Azw{=ZCM{ z${$Of4oMh*E)V>{v7wjTYPBZSzYzb^SPxIOno=DlEAn~YUn0z_U{q^0`HnFd{K^?p zl~N$9Z!(;>lV(q8Tk!LOTezXCYJ8|%dByb!25_kL9kV1c1tpp`vtGx~!EmKksA}sb zd5<>Y-f8og4bd0zWuGsNAAOECn98yNBdgJJQ8`g8JBqLMRbaXEaDKokh|!$>gzSV8 zoLP`gm4uo&*jAYhI3|bN0^i_+5%H+KQ}7TC@5S)~F{Js52LCnSAstzJ4Qzj%AyH4F z;K_GCc;F|E9|q$feb;MTW|WJIWhd}qYD*w1Z8et8GGTB02_d34-{_BRgCzas8kD{3 zPuv+*k|Zw0YU;j0M}Zq^fBYQwtT%ysYnG9HXsHtJL)Qq-@NE>=eEkos+@&l^Fb#mwV-+x>U6T)A>x1tnS@Ic;eMIGr z;Mq*l<1JqL(5i>o(6Hn`CPAYLq}`;MLn%$n#x#NTY!D4DlTSm1PdVING?JGz9m&Q^ z*WkzEr#R!K68~!aW0-j;xvX`29layeG=4(f@{vyydDFM|Fn5(u4}X^cr}IicR z*e6zg)sDn*Un4bjJOe+kzMwNh?dZn{=kmDE)_7&te7yWI2E~u5!%p=|;AeXX9$6l; z`tvYBUjcL5+hItUf$T0T!6hjZ>7KY3%z~9-e4yu6+CRMjIHVv#&hr#ru$5?GA4c@z2X~|_<65^3aA9u%5b)#m8|CEc7 zrLHi2L@4LYufqLRV{qmqN!HcyEY@h%L*tY4Sk<=%D-U;(slDEyyiCZk_&bXpS6W0b zDoLW=L?brWSDQ?07GtkJSO_ZJ2gr#}$&7w@3RpeU0<9KxexPtX+aLIc=?Mj#{3-~1 zLaK=6gvYi>Ndk&>WjRo6kEB4Xn>zFtQP^hd+6&c}w__YMa)C!C&K~ESMp$<(G z-e6H{B4)~lV}fZE?s>4EY%O?2`psIngZGwUQrlKgTxAX^rk-SP|7(0Ja8iS4CH>dG z7iHt$qsrh^$m<@UD|QcY-aD_7h1a@qG2W$nPY8^r#o;8t(@1nnvy#Z%)8z9?w8>?? za+tL`lBPUt1p9;AVVjjNX!Krynht5+Wt$o-Q8wYG2)Y;5!Z3XC@IJcu_S0`E_fS{w zH&zK8outioNp{L4+^9WBGkgiju7679rtQH7-x>J*rvx!ccjQY*TDs}wmM#V#O zal`xX@c5i8KmYf5V6wJyxeB}J?A0bz^^ZN@@%y`|@a`G7H$MaFEcZa+$s%E9N2%%F zPxO3a3ikX}L@hNnzUXK%DGCUnb5&h2>(>>`D;3z0nva=FjrKVALm%u~CU`dmFZkDa z3Fs}clYZ??!Ll`TS)a|D>0RFp@L$mbCYI53Qm+pG#o+-+6+R&a`8)8-NKHu4NW%|N zfnXXife*d42jZ6;haWrk6WW*|%u&)nYke2#cbkM3FQ()EFX|YyyB^XMETKzdBycv1 z$e_rS-B+~)FMYU2`DMfDKVfek_2dnVSeHr9zNW-E)_@1e3j9s{;PzAo%sjMlNpmvM z=wF69Zidhl7Q;;pHDJ{TtjN9asi3<06i!^~LDF)bo1L63jY0Oc@kta<274{e#lP5cyzzkPJc*Zh~{ z+ydH9Pr$z$jOk^^SY$RxV5ikv*plP|-tD!FZAvt({kxaeuGD6~%^w98 zVfVoz?;Y)XqRl&;_rs65pPByBbKteOL+}p?41u&;0=vnUoU}D&zxzCd^UDKK?pi85 zaL7O|B$Vrk&m=jGdhGJd528&oGAYpwD!qiLAG4#@1=i>x=-HkgcVz#3nM*XT z4nxD>({O3368!n`6)mOn@Yw19dyCJbrdF9ABaR}w63LI+J9SO}spF*{ zbu^8Oue&Zjk-e1Mgf%9cAjMml4W1^zmiu(@f#C>rHN`m32Fs%cQ#Vll&{`U|{tzPhV*d$}g&JR@EDvquiYJkB|B`n+EjwNO% z=nBgc`g4vF9QDy*LXIZk>zT7*_U`#8_RRvPM6Thh-$=vb^DoqG*r_Qm!?xh*S%;D8=aAF@Q58Kn3XT%wm0}IJM zi$Y$q$28&<^d3Z#)Y&(ywIH=K5c)!Dh+6X;QWhDFZVLg^r`oe?PTJ4_`CxvPx;s{u z7SK)q-KT?mWt_UtnO|P|mK=Wk4tE8aWB)sC_|%<(n#X_h1GcZhw=X_p@EZr*u-Oi zJ3{ExXljoFZ17h<*yX(i)=0f3C3h}B(1;Q#HE1L{iGfshUjtqDZ568e`jQOs+&nXJ$>A8dqcMfLKHZ7&?Ljc`SB^D1Wl0|E3b3*}1nK>N zMEL$=4>sTCy6_?0H0SnFh?0$@lKwp)=cJD2JCfk7~J!La2j;@jqJ+_cZM2kzg0Z9iTShlbEWl$FO&-mb>*;G?hwTq)x^EV&Q1Qdu_jIIULbN-$sjVd%j&J(LbkTQmdf4!&LakjtjLEVa`L}k%-cxd z6q}5pb|2vWpXcNCk9?OiSX*-0OKa$_c&B^+(!1pXl zMjydgrN@{WWWwq`+eh8R-qqP_{(%)*ftd1{W2d{R;lr?G@X0uCHSx6_itssCZdW0A zj?aVCsd*@r(uYxk`K0z4*P(OJWFCYIvm8r>=WXAK{o8NUUr{_xMDE5=quK%#`MZj# zbW(#S+FEdFI>+a&dxCjO67h{o6v~}G44Mh1=o0P)tDoAVB*$KfESirOOb19^Jfgw0 zIq=C+!|IHNEbFFvn@lljfR`CUjL)5!=&`2^6Q+)#SE?j0?*r#;3~GRw%J;ZSfdR+L zA-L){4OW;fuk$F1CRVyS#D?u8>|JZNMz0FvzNoP}3zp!-M>;69F`MYTY$eamJ%ug3 zm%yx65?+Lfz!J}VaL9iO0ZAr!h%Sci?;1qoq8@x$S7|l1p@nM57LdwS??J_>9>T9K zfq#4avCF=fI)9pktkFC;;-PFb?W|w1L816;wa^4_YjNF4YSKUA@VuV{jPanFii7zhvsFsK#0? z7iN@fp#q~#NV6cu+efB|CzQEb|2o%F=)A&s$DDgS4U!EsT_X)b^=7b1sLmS zdkDR?3EduL!7`5jse7UdzGtk%w4N|}PsfJi&RnNmF;DQ-y<6y(WK!pG`!uxboWNOo zXE4{&zGAGHI{RT9V}Fe zp|u5nd94TLFt2wYFI6%Mf7L$4SNhTXWK#)dNNhHizAl6dISX;qig;|fAPx=@${^C# z44S{^!(en1Z~2?kJ}?aRegMLcZd`lFZ&moM<&DaM;6@NgTjZCQ`ucH ztH5F>7F^qyA_y#A2S_gNNV75#J?%=l1Dk1T7YB8lBx_xve+XI4f{ zcFn^T8QbXMCmnF_LM_hOpvKFJJO|UX1o#7YW<#Ki7Z%C(qtJjL$Sksj>|7&acJ&kg zpkXFCs`wHOE*^%qH?59Ri`wW>%?j6jgaYK(~$CiMaho zADw(i3hX-Z`LhY^>hq`2+i)Kd-|m5_am!K2GZm}zzv0iUlhEp8gpsQUvH4>-c^`ih zdbeIc!73Ac`#ud*-`|9w{{L{!pf#PCqK1>-FJOg*U(*fM-^lm;&xE=8158Y^fR%Yk zJ!M4r0?p~L?132&i+uQ<;SK2vgqU%xq3dQQVCu}}usS!CI7Dv6o0GV#MX3~e_Lk6zSK$JJQW`yqG>JEt$f3aUbdJn ztrWqZ7w%KdD~WhYK$x;0tl5c~uZiK-aGG#ekjC1nv%9aSa31tTFw)YY4~K1-wZ6^x z!O#MpR25-&+b{}rE3&0I|DZd9rEepP;Z)Q@SVBxtp2RG;r2MVRKM;?0Ax3Uf4UBA4 zgBR;#K_PiIGjMw=%AMQGGgS&8wI?h{-J?(Bdu#*wdA*DjY`8`5%~(#_eiVat#}RmX zhdY1nQU`hMNW2nyis-qG)EPS{Gm843$gjZ|6kK`^gEs|{qiOk6bK(~8W3$1}a)4(a zbdt2M6&z^(0;inY)v`7iR3I*YoTle|(1zq55&<2;d9r==|cw(rWPe-&S zGNRf%@LQ`5?`I0*#pJKp_aE1pTUHL4OaLrBCI_2CGSO~s1lhg*3?6yq#8i)TSy?aI z!ab8TnBLT6s-SfPmFET5sjTjXkw>ARbD)FvhtI{K6`wG;l|W^{a`d_~m#r17<1eh* z$s|Ti0dp5Wni1#)|INQ)*>?Od7E76uDLRKBzOo&uP99nOH4#N^O_|q~mubwjdaN7M zMaxG@j8~W;cuf>yrDlJ|?b-E=H19ytXPcQ2#yK1Ez}w*>WP*mKOP^H{t@il;gR zu*;b>%cmxLpUzG2~s1nA-XyQ{X00%no9$3 zU(+UR%u6B)AKRfcyE>J zJz9+0<$ItM%`x=qF5;P=dKlWii++ij1BagOus~G)19OFAZUWy^SUue`9LYAj(gp<*B_+Y>ucCRafY2E9s^cFYaPwi5i z^j?E$S>y~~7|QSDGX8ISRUmzD7*u9WWmg^(X7`z%MbigY=-d1-xK-#0F<$ljmNEgN zHc~`{^?1Ajjb>O&=CC3eJS^N2g?d%uOnbHf8{7GcDuoOOVf ziN9f0S~Wco7z5@3fBANOE6^g>iurhE4jcDanhB9yhsuRt>kh8%AQN~WKucl)n^-u= zcPyR?v$FHyg{mj$k1Zm$&u8PK&vxvGu#K3oC4#6v^ubJ>NIWDsPHpCXr>9#|(K{=M zzq6qiU$w{JTZeR5#SUAA2L9!}yY-vak8%0r$~8RhnaJDk!}U-dlhFCB68PT<2LHfP zcy2a{k(AkrG4FMlWSa!A_+*V6a?QbH`T&-@sInjJqakupD!9fLQV_vm|q?x`S8S{ghXAxeUGyin9Ny?!#g0LWp}f znOR~g0Qb-z|F+lB8mBv~O#EujSH*FSB^P7J(QuxU@FQyVL>7()#!z5Op=Xo?O5 ztAtAa9&d)1bkqw%8(+~=UKBD+uE5;y4os$YD_~Y9y)tA6m+xevj!GBrkc>0R%ow9R zUoK(maaT}%5QbXAq3p@_dfGhs9E{z#iNZ=6`1j^f`gKf?itn#O87_BwYkfJbN>+jg z^Q9SgdJXm_z9z}mY24mQgYmA~fXU&fiQeioEdKPB|2#VmW9|#E%ip^5ERIfK&1zFg zSaKZPj*y_Fg@;XIozQgSBPun@pop(DtJ&g=S!?6)^XkRSmiXl)fpVEholGQeEOFOR zGHTa~GJE}8;8D|baIQ0B*Tscm{h$5d;h4X35rP2wCf}&{4?J~>97GF@ca~^tkJfW3T5{E8ch2=ac_K|lo|N0d@ zX42StCPOfQZeBN;jS~{YnFhsll|~ObzFx#swiC9)ZnUl@esFTGDpTe*68?Yk#Kh9D74&@I2!CM|@_+ir~u@M=UK@|n@v2+Hu)a-|@ z%qlqaH4Ue2)MuJhlldYC1L^4tI&@bc=h!NY0JlHqi1T?-_S)awOu5!IJfYl#<&T2! zRnl(QH4sON)DwxwRv|cWUKgXI&2W!}Gbjx2qf`Evz^y0W;lH?O5(+WY$2|}}HrmiW zp9aWWr(7p(^?)8+*-Z{@>EJKg@C1+07>tmQAnWwQ;aqeECJn1Gi*iKS{f1diAWsfsAJ2Js}awucKzO+MsD8#i(}IpG7X>7JN^>@tSbP#`ieXb_1=A zIA*Y%JtEi*2UH*6W9xDV&-+5RI0>^2!*5B0$9uRYe*@Qje*kU%d1zQRjs|&4INt9n z46!h+H6G2PsrwwTo$9e4H^yRZ!U^8}q*SaiW05pu!NSzvbbN{@_d9aLZ8zFMeP$*u z?7|#1A_LkJut&O5>JT%Hju zS}xD+YYV{edLS;3KZ&ZJn{($I{n_;=6?w%GTg|8pf+ zce#dmYjPQ)RS&3!l^(11zyfcdn8>8O@q>cu8hSb*m>eHDhJRhw;@Pwv@a*#=Or9pp zdY)Rz%b(6MDP7Of5U#T*?HEcTMhkd;rxj7lY&ml;`c>V`C+AS?(<@|O-=n21!YCBx z#HcU+%Uk%ufZ3MV3}V-_`IF;A@zBRS5OrV4`5d!x(w=qjS^f@cUhp9=CvHQ{Dequt z^-Iz^bsw!z?1s_V=itFlX9&AmkLlf(RDaqjPop zZOU6PEQ3{joVRz%KahA5Ugt1<4nzv(VahgJ{A_IuPDi=Crg|IJ6&?ofvP3*0&V!1b z;q;e}12f)m5f+NRp|I{Xdae4-^&tt&UNT}?5L5(@q(mVvEeaa^j-zFU0;{~<7xWTF z$u0f2XdS9c+Kn?I!}%;fGC`TtnBB!wV@tr!t(#)>B-V|Tkyj?SV7=)8Rr-;P%d@KK zqxaKT@A_@oV-fv8kNP;dJ^|=IMTU*uP&C^P(C+ElV3( ze_g?q_w7jI3mr0FQy5bYe;^lEu0mfeN9JhuO`5bM9G5r=psC<}2>ovjNtYU20{HQ~%XucCN$N4c zECXs3>)@8tJs2+FGWP6pVmPKxy(dP{xBp(ige?*{nv?_uzZfQ(-3!$hnz*}jJt;U5 zvf!W9ReF@mb02(XOGk3saj=8)4}2%!JDLr?<6j_hV?XY78?{pZxCJ*vMDZ6j{-DO* z4s6Hqbx=I>E1kZZl6`Zc@V-(V+|;QB?{*RNU1ZPmcoU3%E$U2sUmP9%D~h@cj*!QD zJIUEqO88CpD*lU`%r1E##3nSnAg@X*P`=R%CvO&D(_gQn;ns;4}7{>ftg+x0B#@hp=L?~@8PF2WZ&BQ zI#+=?uzTi9u-NH_hwY{@@BW(rWk+_>v#E)sN`*pyImbI1jE8$_`^f}#Z7wHZ4uOqL zxGSIxFFey{2dyQklYJ=I9sYu@9%1BCZ84O1-=r2BFpguf^@Hg<82$y2CXFbVBlUt+dMG8Tq9(ux&)@I2Z9hI|_`JTVnZTMe1!huohc zjYnVY6(HSl3V%0##h61XkPND%Jv|s3)|%lhotsc`Gl@Xs0SHxn4N);je-+;$F#$Vi zUsE9OY*+}X6KE#8Hrdjv^S1N8mYVPy%MFN;TsMlYQ-%0->1bi3&tz&$#gz5hc-V0- zG2uVNu>CVZ#B?J2DvopC9ohol2DmJu;#rtN!^pt%FMO3P7C7yxDU)@0fmP1s0dRS9 z4jdJBz~-m_!P8rlsFBlLwD3}dv|}%*E2X@XnGIl4D#~2nJQMDyJ}1i)bUE)tJA19A zi0HjJfdL#psf(Krxth^KIAV82V(3NAgJHNr^z8cuJJB04j`%4@q%kbx~jHL7r*Hg;0 zXWZPBz;!`0%smr>ud46zdVi|m#1jY5FXayCG*_Z?>`mC+y?ssAwNAW@{vU&r^YUURHSLm>#2dJPfSADWSQ) zEIa?k7rJnh8*J!S;>BK>3?`m4aj`PzJQjLqSDsN5os?g%bFWZ2m2Px%Qs z^6ZHXwe?#&j8M;HoV+YmVvqarxMO%LJon}PE)U(d%CUP&D+6q(!5TBXt$&~Y+rk*@ zv^*e*<$47(c_cZ)mdpJo(2UP~%rr_MU0u~6?JdD}PpY7OX-c5>?#8uiu5O(?wI=M!Xty&xE-i+!n z+ffWEL)OCG=;>IpN`U3tl%j#t5mq%W2ew8JV~L4A?mhW}y6@_S`Io*?X2l1P9qHlq z?VbP?3RBTzg*$8vkAjUN0G&~URUVnh{P2`!t%on5)$APfc*8v|>`TZivolmKG@s61 z=z_+gFVRX~8GlNaVNBLFGS@!@GK8$)RAdk~io7IW>O%Nom6YFJ&UNICdH6=RoWEY- zGwRnDVo$RJ+SJ5B_hJ@aC#Db;)2U3ieFl~r)?t-<7fhDVA$=d8;OL4Y+~;GkrEkGw zJhUT@R2e;nlA@J$`@5uADPc=Y_bUSwSV$g6=raeG`jX>gl_*+z539dal18hQOlF}I z8tt47{a6#8X~nID5G; z+cZ4~x{|aZ!R#Qlue}E^KIyQ#H3nf}HOE5VB*xmEkLGW2nu*0x)0svubG)XSgYQ&A zNu0bO&Nw_uC(dg_zGMJ)R^5etqLnxP<;;K*zp2D_*Ei}gR)}YWM41`4I%#*l3jAGD zfvex-qF(3*n6)I9e*5A?ZyEEcLW>MMTyutwSk7bKiQFKAFV66$_uGJZ-#e;eevvq6 z--oHoLSUKKUycv_0;10@piMoC=#z6dAZ_mmx|=58wytOr&t=p*M+)dvKUwCj^(_qW zL5?4t1J_RT@kfpzF>@+_SwCm+z7IE&3(Mc&v5+pTi73JqpT%+8tIfE~%aEscUI-W1 z+(hRgZD8Eu=sPJM41ABphhNNLU|k|AJ`rTwxcp$kfz=@X={n}UzXU(-DC5A+$EY$V z2#eI+A-pA&thcg(>Ium(aCI0X<|tyUfG)H3(KvPDI_WL3pXo|<7LN5Af@AVlDlL1& zs$dBrPe#Y7y@MS4G~*$bSh(QZBel2`r(?jADaiY?n*3Z5g1(>QQToDF2pzaj5+abk zK9$Td9%q5?q%PcXC>7#|tf_~@cY0~@Fw8tE&t!bbp_g+ik$2qy!!Ee-b7Tkj?`14l z&mcFfO9-M8$Erc_mKsyK)C~)3wh*=b_c(us41BB_L-h$+kf~ut{Nq<+ijN&e4Xd*k z9R=we)A`Jak5}M(*u^^k%wWFE{4Jo$Wq$932k@tRs)F+$4R%M#N}@c&oHp)0jW-Pi zS-$)UcrhaqUVfZ}J~q8Dr6Z4isMth){9cU%*L}z(%Q+agcNuf5JO*z)q)?ZV4vP-e zlI~?KXjORux?F-l?>g6m4V_OCABn)TF?$Hi;GBm1Jou%y2JVJ(8RZ$4aP39i)>XygrgK9zi?Hwsj;T%aUem3erjmz=SA$-5yj zMiV~f@ZA@3{&?f-x|?a^%rgEoPiIDzwr}v z{NUzKWiX!k34%_DQmsWMjGfO*n8anC`&URYIU8m1_+J5kYn>!##q|m6y)u4%b}$+~H6Rn@zT&>j>F{&SLL!s)m2#qTBjtufgo`&S&4-c?~Xo8G01 zi?%RD_8Bn3eb4JVPs8XjS0;SVx4IwMYVhWZEL;*j&#w?#4q0*{_)z0GmiRAV>l?&D z<+D6tlTKi2cN^7zkpGmPf?keP)vO&g+H7s;XkcR-r|UKFy<>VH?EfwIf0FQ`w$lhkKT)iHZG>t ziOcKCN+Ln}Cl6mnaNW5RH|VT2!Pruz$cW#cfNb~##w0=!uZL}-XUkQgD|Hp?e@K+* zUwDt^PNg7lo?|_mOKLlZ}-7m zXJZuaJ3w6q&w;VcMJn4YOD7lh!v4XjOuT0d&NjGu zi!T0pT}4eEhC$D8HvOLMPc6M8`6&zTVhfzZ?sIFHr=m$%{%kM&wt0-xrp&@Um-HAT z$1(bI*#P21MdnbU6$A#)Kze6Cwmr_nfYcY9U*|e(8-K$a_+3nlq6*>Wj%!#t*%Hju zt7+VsnP|ON6LhAn=4p5<(Ya9@uw8Ww0?xz`&4BIX9QWGA*G9tatD=~~?Orn+|oMzb>N9`@5%@W{e{lyB5^Qscx;9Q%ZpdarY(eLaERC) zg*QBXAXfGnwUqshmfihud(m7x;VlkFN6X-=ayyM33*}#ym<0Jo^?2sdO44BS8Q%T5l69RhNX7_8g04x-Em>-oj7IE}DF;5U&Sx(W4pOR3S{9 zdU|M+nJT*I^W+g$$GpS&n;qE_Zmy-A(o|x$EV4 z!@pHwsC^gkBaQx_NyDg^F}{LT233p+A+i7B;7ZUNyuJHHold?Ed#SCu9u~Rb`@wn` zRvp7=$4W5ic>;f**1%2vIl9GR4*l=Uf0PQX!{o|b^4E;(lzvnPCcK}X$zBSl<+vG< z+;o%?OGf>W^LV?NyN5rH=U<8lqFJAv!ShxLd~&%8E=}{P^gK20P8Ev&<`%5_ZB6Ee z;z7~y^R6^)atYiWwvU;d7IDJJE76-tyvaEu=jHbpc9!fwBVg6oH%r9ufV(C*39O(W zlVsTvwaILe)gIPCE*G>ut;R5-N^JynKzb+u7MLf&yEW=eop2v5N%ADWMW0aHH6w7^ zBLXTzwcyM|ZB|UfhEdU;zy_+!NB1fhY+Tz4#+vHPqGc(#VPqfr{+WOu#(J^!?!tf66Xe$YtU-e2IWRt={}n$7@)B=rW$VLRWVPy=7NNJHYw za`1|nMi0evyJ*Gxyk!cjsNDP_Shn~vPo2viF1p0=8Y|9OIb}tFYuGF%)ruQCHJ0JK z2CmoiLl_QEF2>Vs?XcEZ3rD%J^#bjOTd6LY^I*a|stquOkxNJXl-V2GmYmBL=G{u-w5Mgf{Y_^V(V1RPdVj zH}5i$KO(}8UoD1$TyHRX{U3R1A`dStedt@)b1|N#|d(dW51@9R2PuF}P2 zV`HIZ&k_(43MHw}_+XODbrFR{smGR$xM<1&(%$idJ~tDfyVANbdEZtXcNJy7Jk_VG z{KXi@R96&>zCv7<)bkzO^1$VgC|gta81!triQV?|*Z>J=-Iw*DlAL+=Tiirr?cD8b7z)!eDm1FO04CSBMwjJIS z7Q>oluTWaV47Fx8;)i+jaeBmA+$xhaYT!{%7#2zxFrl`BJOQ`Wu9!7R8_aDbS%)Rp;M~4%By`7ZI#0b7vc=mW-2XSt4tb1>50+|q@ zbq${Xu%`OV8=mXU-xy&p%^s^rgNoLva6w0g{al`n(f${pXKx!Be0>Tg9*;zeb)0AF z(REBGa;$!CILRp~Aayw*xFy3FbON|@>*kpl_qp6^cZv||hu4xG9$|9M`13WhJBaAb zJmS3JBo3(k0j(z$e0duWko-3f?Y4`s+r}BlFwMk>QU(6!Y06OTRtPQrrM#auIk+vY z7OscvhLvZFQ99*22youVd@C9JB6E=jZsRdx!Q5PPh98<_|HA&QYHUIGVUTX@;R|#X z(uYqT63A6xyy9BPJn1U(uJb8`e9FdSGs98S(iR7-vY@+6fpsVofpgcBDc{bIiP^IU zX;U#;@!B!yY6ndE=Ruw=EWn_Cd&Wa;1`Rymh7ENkZVj<(FsErB!@%jQ z4)ef09{>FTSUIT$$99&{h&@;6-oB}<tf(@ zvmmwYrtBk)7U11)fzZWVX?o-CDN?adb!1uF zE$S!y1vV{sg2yB$GQA;kn3ZCIMIPsgvuZz{J{U#i-9F>2(syt`_!L>Lq0T?JeGzHu z5rWX;YbbMK0eH;RWiGyP0qdX{P_XX;%#iH?zlle z62ueOe}WEkpH*Lzjxwk3Zbn;YbNt~u2c`Giwc1lNk!dTBr5z=i82wI!32x5eZOXog z4|gA?9YHtg`ke##)w2s;JFdl5r*83!pCrKf#5t_@*#mWFVrP-I_$YYwN{%$@a7-w3 z1$=v76Q$?z!20|ZWYx`az0^8TKCFWmMaM~hz93jWwPP}U>R{8yw`luoABo?6A9KEc zAg29g*x;K;d!M)Pzdsy@3C@$rs_6R|9%TdYJ|DJ54&jHHfsmgsfMM0ssoJ(I+`Qr+ zVfFO+o-UE_!B7XxeiT8ezMYjoZ75gqGGpcza{G{HecbM>6Q}R2o;`1-&sB&xq zGbJMss|zlJ$%CUXt%Aqn{ho#88%{uR_!u$|8fea!MmjztgNhhC;K8jYfE&(GlWT2M zJ3EvfKOI12rp`pmD}oGvJPqP~H%{YZ5xna-je9Of(5PU2Hs$tWl)o2%j>?YA@V*zA+LKAowoQh` zJzNgPT83=5sJ6Nzeg+E-f^eU~YIaVz7v4EZ*d^Z0(D}NLs)))mjklLWsLyhk_(d2( zchusly$fKjhXX7wmqYbRl z9WM8JAQq+F>@e{p=iJh5gT%w{=;-}t&@;c3+#olg|9}G3N*aE7n2bS#zBp0Z5Y`lQb6m6SRKg-1Os8w0O0NP6*xyBQV{?2kHUX5jPGvkg zW#L*n=U3x0m@aoe@g~-%#%auS(oXSpSp~nT^p|^Fq1cSq5}PT!myW}4l15SV4i&k z?rbOI+N2h6T<%Zn9uJdFy>C1xpE4-+8N+bjpLlP-93#Z_CjGdt{ZrHpo==t7L;bU% z_|Q?b8+?IGy8^Ns|ByXT^tjyRFx|H4KlIbyK+QvUK>SF5-DNKGvbA&??m8F)4Jzj? z9l}~6OQ95U=D8CMZuVR3{TD`(&`Pac1pak$UP->L-6d7%Yr_hV?q7{^0jn+!dv z;&dSXH;M=~qoN<@A)hV=P5It%>_R=R9Q**Q4%`La$~UM{qQG4GJq$kDm1uND-AW^7 z3fG}l;yhbB=`6jMI9hv~?`T{}pWTl}vER4wxu6DJJW@b>Q(VZsCD$;NJGXX5Rq=c6 zf8tQsY?iNX15w_iblLky(5Pq$rfGMv^P4Sd$cZw|Tfg(Sub&PbKmA~ImjWyB_%;c# z^&`jalc`Iv0yBJX2JwAh3e1!5a;`Y3{Z|SL` z8!*1nk=Zo!6Yc4>vncJS$6nHirt*>f{ObjswEEy}eD%&4`RxL{kPW|SnC*Nf^H@sV*+W?z zKXnh*arxwq=d$QL$YV^`CgSVG4KO#O7c!llskvVw?lkNI)uoSNXo)y`QCl6{mAJXv zmRKk?e}}DW33&Z3guDwbFm#2&&c)MUqRM8NEE$ZCK5-r#rVJ07KL&#&YY@Aa1_lLp zNs=|^TCE?W&i{15@SQZ+2nuq0bu9>~?&8nA{DM|*P(x+p`a4c9U~}XV_)ey>mV

RbKqa;1Q&ZtSmd=E*0g^| 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℘*s^-@)c3mN9 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®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
n^ph11 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 z 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⋙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 literal 0 HcmV?d00001 diff --git a/src/index/test/test_opensearch_indexer.py b/src/index/test/test_opensearch_indexer.py new file mode 100644 index 0000000..13c85ef --- /dev/null +++ b/src/index/test/test_opensearch_indexer.py @@ -0,0 +1,104 @@ +from typing import Generator +from cloudpathlib import S3Path +from unittest.mock import Mock, patch +from typing import Any + +from src.index.opensearch import ( + get_text_document_generator, + get_core_document_generator, +) +from cpr_data_access.pipeline_general_models import CONTENT_TYPE_PDF +from cpr_data_access.parser_models import ParserOutput + + +@patch("src.index.opensearch.np.load") +def test_get_text_document_generator( + mock_np_load: Mock, + test_document_data: tuple[ParserOutput, Any], + embeddings_dir_as_path: S3Path, +) -> None: + """ + Test that the generator successfully represents json files. + + Particularly page numbers. + """ + # TODO Test that we successfully filter for translated + # TODO test that we correctly filter for content-type + # TODO Test that we successfully remove the correct block types + # TODO Test the keys of the returned document dictionary + + parser_output, embeddings = test_document_data + assert parser_output.document_content_type == CONTENT_TYPE_PDF + + mock_np_load.return_value = embeddings + + text_document_generator = get_text_document_generator( + tasks=[parser_output], + embedding_dir_as_path=embeddings_dir_as_path, + translated=False, + content_types=[CONTENT_TYPE_PDF], + ) + + assert isinstance(text_document_generator, Generator) + + document = next(text_document_generator, None) + + assert document is not None + assert isinstance(document, dict) + assert parser_output.pdf_data is not None + + parser_output_tb_pages = { + block.page_number for block in parser_output.pdf_data.text_blocks + } + parser_output_md_pages = { + page.page_number for page in parser_output.pdf_data.page_metadata + } + + # All text block pages should exist in the page metadata object. Not all metadata + # object pages should have a text block page as we may not have retrieved text for + # every page. + for text_block_page in parser_output_tb_pages: + assert text_block_page in parser_output_md_pages + + document_pages = set() + for doc in text_document_generator: + assert doc["text_block_page"] == int(doc["text_block_id"].split("_")[1]) + document_pages.add(doc["text_block_page"]) + + assert document_pages == parser_output_tb_pages + + # We expect the generator to only yield one item + document = next(text_document_generator, None) + assert document is None + + +@patch("src.index.opensearch.np.load") +def test_get_core_document_generator( + mock_np_load: Mock, + test_document_data: tuple[ParserOutput, Any], + embeddings_dir_as_path: S3Path, +) -> None: + """Test that the generator successfully represents json files.""" + # TODO Test the keys of the returned document dictionary + + parser_output, embeddings = test_document_data + + mock_np_load.return_value = embeddings + + text_document_generator = get_core_document_generator( + tasks=[parser_output], embedding_dir_as_path=embeddings_dir_as_path + ) + + assert isinstance(text_document_generator, Generator) + + document = next(text_document_generator, None) + assert document is not None + assert isinstance(document, dict) + + document = next(text_document_generator, None) + assert document is not None + assert isinstance(document, dict) + + # We expect the generator to only yield two items + document = next(text_document_generator, None) + assert document is None diff --git a/src/index/test/test_vespa_indexer.py b/src/index/test/test_vespa_indexer.py new file mode 100644 index 0000000..3e91e7d --- /dev/null +++ b/src/index/test/test_vespa_indexer.py @@ -0,0 +1,100 @@ +from typing import Any, Generator +from cloudpathlib import S3Path +from unittest.mock import Mock, patch + +from cpr_data_access.parser_models import ParserOutput +from src.index.vespa_ import ( + get_document_generator, + VespaDocumentPassage, + VespaFamilyDocument, + VespaSearchWeights, + SEARCH_WEIGHTS_SCHEMA, + FAMILY_DOCUMENT_SCHEMA, + DOCUMENT_PASSAGE_SCHEMA, +) + + +@patch("src.index.vespa_.read_npy_file") +def test_get_document_generator( + mock_np_load: Mock, + test_document_data: tuple[ParserOutput, Any], + embeddings_dir_as_path: S3Path, +) -> None: + """Test that the get_document_generator correctly yields data.""" + parser_output, embeddings = test_document_data + # Test that the pdf data is valid to test against + assert parser_output.pdf_data is not None + + parser_output_tb_pages = { + block.page_number for block in parser_output.pdf_data.text_blocks + } + parser_output_md_pages = { + page.page_number for page in parser_output.pdf_data.page_metadata + } + + # All text block pages should exist in the page metadata object. Not all metadata + # object pages should have a text block page as we may not have retrieved text for + # every page. + for text_block_page in parser_output_tb_pages: + assert text_block_page in parser_output_md_pages + + mock_np_load.return_value = embeddings + + document_generator = get_document_generator( + tasks=[parser_output], embedding_dir_as_path=embeddings_dir_as_path + ) + + # Only loading one document so we know the order of schemas that should be + # returned. This is helpful as we can strongly assert the yield structure. + assert isinstance(document_generator, Generator) + + document = next(document_generator, None) + assert document is not None + + schema, document_id, data = document + assert schema == SEARCH_WEIGHTS_SCHEMA + # TODO Can we get a list of options for this? + assert document_id == "default_weights" + assert isinstance(data, dict) + VespaSearchWeights.model_validate(data) + + document = next(document_generator, None) + assert document is not None + + schema, document_id, data = document + assert schema == FAMILY_DOCUMENT_SCHEMA + assert document_id == parser_output.document_metadata.family_import_id + assert isinstance(data, dict) + VespaFamilyDocument.model_validate(data) + + def validate_passages_and_collect_page_numbers( + doc_gen: Generator, pages: set, counter: int + ) -> set[int]: + """ + A recursive function to iterate through the generator. + + The purpose is to validate the document passage content and collect the page + numbers into set for testing. + """ + document = next(doc_gen, None) + if document is None: + return pages + assert document is not None + + schema, document_id, data = document # type: ignore + assert schema == DOCUMENT_PASSAGE_SCHEMA + document_passage = VespaDocumentPassage.model_validate(data) + + id_page = document_passage.text_block_id.split("_")[1] + + assert document_id == parser_output.document_id + f".{counter}" + assert document_passage.text_block_page == int(id_page) + pages.add(document_passage.text_block_page) + + return validate_passages_and_collect_page_numbers(doc_gen, pages, counter + 1) + + document_pages = validate_passages_and_collect_page_numbers( + document_generator, set(), 0 + ) + + assert document_pages == parser_output_tb_pages diff --git a/src/index/vespa_.py b/src/index/vespa_.py index 94a77bd..0a50aac 100644 --- a/src/index/vespa_.py +++ b/src/index/vespa_.py @@ -1,7 +1,6 @@ import asyncio import logging from collections import defaultdict -from io import BytesIO from pathlib import Path from typing import ( Annotated, @@ -20,10 +19,10 @@ from pydantic import BaseModel, Field from vespa.application import Vespa from vespa.io import VespaResponse -import numpy as np + from src import config -from src.utils import filter_on_block_type +from src.utils import filter_on_block_type, read_npy_file _LOGGER = logging.getLogger(__name__) @@ -142,8 +141,7 @@ def get_document_generator( task_array_file_path = cast( Path, embedding_dir_as_path / f"{task.document_id}.npy" ) - with open(task_array_file_path, "rb") as task_array_file_like: - embeddings = np.load(BytesIO(task_array_file_like.read())) + embeddings = read_npy_file(task_array_file_path) family_document_id = DocumentID(task.document_metadata.family_import_id) family_document = VespaFamilyDocument( diff --git a/src/utils.py b/src/utils.py index a17cde6..e060862 100644 --- a/src/utils.py +++ b/src/utils.py @@ -1,5 +1,9 @@ import logging -from typing import Sequence +from typing import Sequence, Any +from io import BytesIO +from pathlib import Path +import numpy as np + from cpr_data_access.parser_models import BlockType, ParserOutput, TextBlock @@ -65,3 +69,9 @@ def filter_on_block_type( ) for _input in inputs ] + + +def read_npy_file(file_path: Path) -> Any: + """Read an npy file.""" + with open(file_path, "rb") as task_array_file_like: + return np.load(BytesIO(task_array_file_like.read()))